Week 11 - Money Manager Finalization & Submission Preparation

Weekly Topic

Finalize Money Manager product, polish UI/UX, set up monitoring, and prepare for submission

Weekly Goals

  • Polish UI/UX for both Web and Mobile, run E2E tests.
  • Set up monitoring, prepare documentation and demo for submission.

Work Schedule

DateDayTask DescriptionLab / Project
29/06/2026MonReview and optimize UI/UX on React 19 + Vite (Web) and React Native Expo (Mobile). Cross-platform and responsive testing for both Web and Mobile interfaces. Run E2E tests for core features: sign up/login, income/expense management, Nova Money AI chat.Final Project
30/06/2026TueComplete deployment documentation and system setup guide for Money Manager. Configure Amazon CloudWatch: Logs, Metrics, Alarms for ALB, EC2, RDS, Lambda, SQS. Prepare rollback scripts and verify High Availability across 2 Availability Zones.Final Project
01/07/2026WedPrepare presentation and demo script for Money Manager. Practice demoing features: income/expense management, financial forecasting, Nova Money assistant, OCR invoice scanning. Complete README and project documentation.Final Project
02/07/2026ThuFinal feature check, overall code review for both Spring Boot backend and React frontend. Write detailed report: multi-AZ VPC architecture, ALB -> EC2 -> RDS/ElastiCache/DynamoDB flow. Create final repository and update code.Final Project
03/07/2026FriVerify async flow: SQS -> EC2 Worker -> Lambda (Report/Invoice) -> S3. Verify notification flow: Amazon SNS sends email alerts when budget exceeds limits or subscription expires. Backup RDS MySQL data, snapshot the environment, and submit repository link to instructors.Final Project

Expected Results

  • UI/UX polished, E2E tests pass for core features.
  • CloudWatch monitoring operational, rollback scripts ready.
  • Documentation, presentation slides and demo prepared.

Week 11 References

  • Final Project — Money Manager (Spring Boot + React 19 + React Native Expo)
  • AWS services: CloudWatch, SNS, SQS, Lambda, S3, RDS MySQL backup/snapshot