An application for managing the documents within the organization on different authority levels and arrangs them to solve the problem of finding the important documents. The application will deliver the Data Management, User Interface and Dashboard to interact with the application.
- User Authentication using OAuth2
- Dashboard for different roles
- Profile for users (Optional)
- User Upload Tracking (Optional)
- Assign user and the committee access and responsibility to the new users.
- Remove the user access to the above.
- Watch out the new users.
- Uptime of the users (Optional)
- Can see all the submissions according to the committee.
- Can assign & remove responsibilities for the users.
- Can see the submissions of each responsibility.
- Assign task to a user (Optional)
- Lock time period of a submission. (Optional)
- Approve a submission. (Optional)
- Can make a submission for the responsibility.
- Can edit the submission.
- Can view previous Submissions.
- Can Edit the previous submission before the lock time (Optional).
- Can see assigned responsibilities.
- React-Query ( For the API Calls from the backend )
- Material UI ( Structure the Application Theme )
- React-Router-Dom ( Routing within the Application )
- Redux-Toolkit ( State Management for the Application )
- Formik ( Form validations )
- TBD