API Docs: Postman
Features:
- SSE for asynchronicity (currently only implemented for the Admin History as shown in the live demo, working on the same for other routes as well).
- Email notifications.
- Various workflow types, with differing acceptance criterias. Admins can assign approval-users for each workflow, as needed.
- Users are notified if approver wants further justification for a request, and can revert back to them.
- etc.
- Clone the Repo.
cd backend
cd app
yarn install
- Replace
example.env
in/backend/app
with.env
and replace with your mongo connection string and a random JWT secret string. tsc
to buildnpm start
- Backend should be up at
http://localhost:3000/
by default. - Now, frontend:
cd frontend
yarn install
npm run dev
- Frontend should be up at
http://localhost:5174/