| Day | Tasks | Start Date | Completion Date | Reference |
|---|---|---|---|---|
| Mon | - Initialize the backend project - Configure the development environment - Set up the project folder structure |
06/07/2026 | 06/07/2026 | GitHub Node.js Documentation |
| Tue | - Design the MongoDB database - Create Models and Schemas - Connect the application to MongoDB |
07/07/2026 | 07/07/2026 | MongoDB Documentation |
| Wed | - Develop RESTful APIs for the core system features - Test APIs using Swagger - Complete data processing between the backend and the database |
08/07/2026 | 08/07/2026 | Express.js Documentation Swagger Documentation |
| Thu | - Create an Amazon S3 Bucket - Configure access permissions - Integrate file upload and management with Amazon S3 |
09/07/2026 | 09/07/2026 | AWS S3 Documentation |
| Fri | - Test the implemented features - Fix issues identified during integration - Push the source code to GitHub |
10/07/2026 | 10/07/2026 | GitHub |
Completed the backend project structure.
Designed and implemented the MongoDB database.
Successfully connected the application to MongoDB.
Developed RESTful APIs for the core system features.
Successfully integrated Amazon S3 for file storage and file management.
Completed API testing and resolved issues identified during development.
Synchronized the project source code with GitHub.
Completed the backend foundation, preparing for the implementation of advanced features in the following weeks.