Worklog

Welcome to the myFit Project Worklog, a detailed 12-week journey documenting the development of a comprehensive fitness and nutrition application. This project was built using Spring Boot (Backend) and React Native (Frontend), robustly integrated with AWS Cloud Services (Cognito, S3, CloudFront, Bedrock, …).

Over the course of 3 months (throughout the internship period), we architected the system from the ground up. Here is the week-by-week breakdown:

Week 1: Project kickoff and full-stack foundation setup

Week 2: AWS Cognito authentication and secure token flow

Week 3: Common layer, GoalType, navigation, and onboarding flow

Week 4: System workout module and suggested plan experience

Week 5: User workout plan management: clone, edit, and activate

Week 6: Live workout sessions and workout log tracking

Week 7: Media module with AWS S3, CloudFront CDN, and session history views

Week 8: Food and nutrition tracking with daily calories and macros

Week 9: Health metrics dashboard with BMI, BMR, and TDEE analytics

Week 10: Bedrock AI chat, profile screen, and API quality improvements

Week 11: E2E Testing, GitHub Actions CI/CD workflows, Docker Compose

Week 12: Documentation, final presentation, report submission