Problem
Logging meals by hand is slow, and nutrition labels are hard to compare or turn into daily goals.
Actual state
The Django app was deployed on AWS Elastic Beanstalk during the program and is offline now. Its code covers meal and gut-reaction logging, barcode scanning and image upload, similar-food search over USDA data, daily nutrition goals, and progress dashboards.
System architecture
A Django app on PostgreSQL. USDA branded-food data in DynamoDB backs barcode matching, a vector index over USDA SR Legacy and Foundation data backs similar-food search, S3 holds images, and an API Gateway endpoint handles image cleanup.
Christian's role
Developed and deployed the application as the team's software developer: the Django app, barcode and vector-search features, the AWS integration, and the Elastic Beanstalk deployment.
Verified evidence
Safety, privacy, and authority boundary
- Not a medical or dietary tool
- Offline; there is no live demo
Current limitation
- The planned serverless image pipeline was never finished.
Next milestone
None; kept as earlier work.