Implementing a data-driven application to handle the PDF file resources and maintain the user profiles based on their review status.
Basic Requirements
- User Page: This page will be used for uploading a pdf document and submitting it for review.
- Admin Page: This page will have the following:
- A table showing the documents pending for review.
- Each row in the table should have a button to review the pdf.
- Review Page: Display the pdf and a form which the admin will fill, and submit to mark the
document as "Reviewed". Store the submission in the DB.
Project Structure
The application is divided into two different part. Further the project structure is maintained according to the required architecture.
Frontend
https://github.com/GaurKS/policy-parser-frontend
Backend
https://github.com/GaurKS/policy-parser-backend
About Project
Tech Stack
- ReactJS
- Material UI
- NodeJS
- ExpressJS