๐Ÿš€ FlashFood

Sprint 3 Evaluation ยท dyansTeam (name in README) ยท Repo: oierreguero/ProjectSE

๐Ÿ“– About the Project

FlashFood is a digital food delivery platform designed to connect restaurants and customers through a seamless online marketplace. The application enables restaurants to upload and manage their menus while allowing customers to order from multiple vendors in a single transaction. With integrated real-time payment processing and delivery time tracking, FlashFood enhances convenience, efficiency, and transparency in the food ordering experience.

Java 21 JavaFX Maven Hibernate 6.1 H2 Database JUnit 5 TestFX i18n โœ“

๐Ÿ‘ฅ Team Members & Sprint 3 Hours

NameGitHubTasksEst. HoursActual Hours
Maddi LagunaMaddi-LM514.532.5
Oier Reguerooierreguero39.512.25
Nayra Sanznaysanz46.08.0
David ChiviteDavidchivite23.53.5
TOTAL1534.0h56.75h

Hours sourced from the GitHub Project Board. Shared tasks split equally among assignees. Full breakdown in sprint3_hours.md.

๐Ÿ“ธ Application Screenshot

FlashFood running

Captured May 10, 2026 โ€” the FlashFood main UI.

๐Ÿ” Sprint 3 Observations

Build PASS

$ mvn clean compile -q
BUILD SUCCESS

Run PASS

$ mvn javafx:run
# JavaFX window opens: "FlashFood", 840ร—588
# Detected by Peekaboo: window_id=80818, PID=27075

Tests FAIL

$ mvn test
[ERROR] MainLayoutUiTest.java:[120,11] method storeRestaurant in interface
        BlInterface cannot be applied to given types;
  required: String,String,String,String
  found:    String,String,String,float,String
  reason: actual and formal argument lists differ in length

โ†’ Test code is out of sync with the interface signature (4 params vs 5).
  The interface was likely updated without updating the test class.

Features Visible in Screenshot

Sprint 3 Key Work

Assessment

๐Ÿ’ฌ Peer Feedback

๐Ÿ“Š Final Scores

MemberScoreRationale
Maddi9/10Led the team with 32.5h actual (+124% over estimate). Owned database implementation and error fixing. Strong peer recognition (10/10).
David8/10Implemented core class structures and methods, created the project video. Solid contribution with 10/10 peer rating.
Oier8/10Designed and implemented multiple classes. Consistent contributor with 10/10 peer rating.
Nayra8/10Full class implementation including the test suite. Only team to attempt TestFX UI testing. 10/10 peer rating.

Team baseline: 5-language i18n (best in class), 7 test files. โš ๏ธ Test compile error (BlInterface signature mismatch). No CI/CD, no external APIs. Strong feature-complete food delivery app.