An app for simple definition of administrative processes and change requests. Build around concepts of tasks, and the roles who are accountable for their outcomes, responsible for executing them, consulted on how they should be done, and informed that they are happening or completed (ARCI). People are attached to roles.
The technology stack is:
- SvelteKit for front-end, SSR, and interfacing with serverless infrastructure
- Vercel for scalable hosting of the app and managed deployments. Pushing to main deploys to Vercel.
- Supabase for Postgres database, storage, and email-based, passwordless authentication
- Resend for emails
At the moment, the project is not intended as a profit-making venture, but rather free infrastructure for not-for-profit organizations. At some point I may start charging for it in order to cover bandwidth and storage fees. If I do, I will convert Adminima to an LLC to manage costs.
Amy maintains this. Write her if you'd like to learn more about her plans.
To run locally,
- Clone this repository
-
npm install
inside the repository directory - Install Docker for local development, and start it
- Run
npm run dev
to start the local vite dev server - Run
npm run start
to start local Supabase emulator docker image - Visit local host to interact with the application