Week 8 Worklog

Week 8 Objectives:

  • Build the backend structure of the project.
  • Design and implement the MongoDB database.
  • Integrate MongoDB into the application.
  • Integrate Amazon S3 for file storage.
  • Develop RESTful APIs for the core system features.
  • Test and refine the implemented functionalities.

Tasks to be completed this week:

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

Week 8 Achievements:

  • 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.