Audit Doc Platform Development
- Role
- Backend Developer
- Technologies
- Django, Django Rest Framework, Swagger, React
- Deployment
- AWS EC2, Gunicorn, Nginx
- Client Requirement
- Develop a document management platform with strict sharing and approving policies, user roles (staff, manager, admin, supervisor), and robust backend functionalities.
Audit Doc Platform Development
Description: A comprehensive Audit Doc platform developed using Django Rest Framework for the API backend with Swagger documentation, and React for the frontend. The backend includes user management functionalities (sign-in, sign-up, forget password, email verification), document management, and user roles management (staff, manager, admin, supervisor). Collaborated with the frontend developer, provided Postman for API testing, and deployed on AWS EC2 with Gunicorn and Nginx.
Project Overview: The Audit Doc platform is a document management system developed using Django Rest Framework for the API backend, Swagger for documentation, and React for the frontend. The backend includes user management features, document management, and user roles management for staff, manager, admin, and supervisor.
Technologies Used:
- Django
- Django Rest Framework
- Swagger
- React
Role: As a Backend Developer, I focused on implementing the Django Rest Framework for the API backend, including user management functionalities and document management features. I collaborated with the frontend developer, provided Postman for API testing, and ensured seamless integration.
Deployment: The platform is deployed on AWS EC2, configured with Gunicorn and Nginx for optimal performance and reliability, Frontend deployed on another EC2 server with apache.
Client Requirement:
- Develop a document management platform with strict sharing and approving policies.
- Implement user roles management for staff, manager, admin, and supervisor.
- Ensure robust backend functionalities for efficient document handling.
Live project demo and proof of work is available on request!