Week 7 Worklog

Week 7 Objectives:

  • Analyze project requirements and define the project scope.
  • Design the overall system architecture.
  • Design the database schema and define the APIs to be implemented.
  • Set up the development environment and source code management.
  • Assign tasks to team members.
  • Prepare for the system development phase.

Tasks to be completed this week:

Day Tasks Start Date Completion Date Reference
Mon - Analyze project requirements
- Identify the main system features
- Create the overall Use Case diagram
29/06/2026 29/06/2026 Project Requirement Document
GitHub Project
Tue - Design the overall system architecture
- Select technologies for the Frontend, Backend, and Database
- Create the system architecture diagram
30/06/2026 30/06/2026 Draw.io
AWS Architecture Center
Wed - Design the database schema
- Create the ERD
- Define database tables and relationships
01/07/2026 01/07/2026 Draw.io
Thu - Design RESTful APIs
- Prepare API documentation
- Set up the Backend and Frontend project structure
02/07/2026 02/07/2026 Swagger
Fri - Create the GitHub repository
- Configure the development environment
- Assign tasks to team members
- Plan the first development sprint
03/07/2026 03/07/2026 GitHub

Week 7 Achievements:

  • Completed the project requirement analysis and defined the project scope.

  • Designed the overall system architecture.

  • Completed the database schema design and the Entity Relationship Diagram (ERD).

  • Designed RESTful APIs for the core system functionalities.

  • Set up the development environment for the entire team.

  • Created the GitHub repository and established the Git workflow.

  • Assigned responsibilities to team members and planned the first development sprint.

  • Completed the preparation phase and was ready to begin system development.