Skip to content

anirudhgray/approvals-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

Request Approval Dashboard

Anirudh Mishra

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.

Running Locally:

  1. Clone the Repo.
  2. cd backend
  3. cd app
  4. yarn install
  5. Replace example.env in /backend/app with .env and replace with your mongo connection string and a random JWT secret string.
  6. tsc to build
  7. npm start
  8. Backend should be up at http://localhost:3000/ by default.
  9. Now, frontend:
  10. cd frontend
  11. yarn install
  12. npm run dev
  13. Frontend should be up at http://localhost:5174/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published