| Day | Tasks | Start Date | Completion Date | Reference |
|---|---|---|---|---|
| Mon | - Complete the Register and Login features - Implement JWT Authentication - Test user authentication |
13/07/2026 | 13/07/2026 | Express.js Documentation JWT Documentation |
| Tue | - Develop the Create Group feature - Add and remove group members - Update group information |
14/07/2026 | 14/07/2026 | MongoDB Documentation |
| Wed | - Develop Create, Update, and Delete Expense features - Support Equal, Custom, and Percentage expense splitting - Test the Expense Management APIs |
15/07/2026 | 15/07/2026 | Express.js Documentation |
| Thu | - Develop the Balance Calculation feature - Calculate debts and credits among group members - Implement settlement suggestions |
16/07/2026 | 16/07/2026 | MongoDB Documentation |
| Fri | - Integrate Backend APIs with the Frontend - Perform end-to-end testing - Fix identified issues and synchronize the source code to GitHub |
17/07/2026 | 17/07/2026 | React Documentation GitHub |
Completed the Register, Login, and JWT Authentication features.
Successfully developed the group management module, including creating groups, adding members, and updating group information.
Completed the expense management module with Equal, Custom, and Percentage expense splitting methods.
Successfully implemented the balance calculation feature to determine debts and credits among group members.
Successfully integrated the backend RESTful APIs with the frontend application.
Completed end-to-end testing and resolved issues identified during integration.
Synchronized the entire project source code with GitHub.
Completed the core business functionalities of the system, preparing the project for advanced features and AWS deployment in the following weeks.