🥗 INTAKE

Sprint 3 Evaluation · INTAKE Team

📖 About the Project

INTAKE is a JavaFX desktop application for dietary management. It helps users create accounts, track nutrition goals, manage recipes and meals, share recipes with other users, and use AI-assisted features to support meal planning. The app integrates with the Edamam Food Database API for nutritional data lookup and uses OpenRouter for AI-powered meal recommendations.

Java 21 JavaFX Maven Hibernate H2 AI/LLM Edamam API

👥 Team Members

NameGitHubSprint 3 Hours (Actual)
Alex Ordazalexordazz10.0h
Hodei TejeriaHodeiTeje11.5h
Ibaí Martíibaimarti10.0h
Jesús GonzálezJesusgonza28.0h
TOTAL39.5h

📸 Application Screenshot

INTAKE login screen

INTAKE login screen — the entry point for user authentication.

🔍 Sprint 3 Observations

📊 Final Scores

MemberScoreRationale
Hodei Tejeria9/1011.5h actual — the most on the team. Owned AI-powered meal planning via OpenRouter, improved goal setting, created JUnit tests, and built login/signup UIs.
Alex Ordaz9/1010.0h actual. Built the meals window, profile management, and led final presentation preparation. Well-rounded contribution.
Ibaí Martí8/1010.0h actual. Implemented login and signup, plus recipes database integration with Hibernate.
Jesús González8/108.0h actual. Delivered barcode scanning, progress tracking, and Builder/Singleton design patterns.

Team baseline: 🏆 Most balanced workload (±8% deviation from estimates). Edamam Food API + OpenRouter AI integration. Builder pattern across 6 domain classes. Custom jpackage installer scripts. ⚠️ i18n incomplete (no .properties files).