Develop core features of Money Manager and deploy to AWS following the designed architecture
| Date | Day | Task Description | Lab / Project |
|---|---|---|---|
| 15/06/2026 | Mon | Review the source code and prioritize module deployment order. Ensure the dev environment is stable (Spring Boot backend, React frontend). Review the build & deploy process before starting new feature development. | Final Project |
| 16/06/2026 | Tue | Develop core business APIs: income/expense management, budget, savings jars. Check entity mappings, table relationships and data access flows. Test locally and ensure APIs work correctly with MySQL. | Final Project |
| 17/06/2026 | Wed | Complete authentication features: JWT token + Google OAuth2. Develop APIs for subscription-based authorization (Free/Premium). Update technical documentation and API docs. | Final Project |
| 18/06/2026 | Thu | Deploy Spring Boot backend to EC2 in Private Subnet. Configure ALB in Public Subnet to route traffic to EC2. Set up Auto Scaling Group for EC2 Web-API to auto-scale based on load. | Final Project |
| 19/06/2026 | Fri | Configure RDS MySQL multi-AZ. Configure ElastiCache Redis for caching and session management, test connectivity from EC2. | Final Project |