Rules

CRITERIA 1: EXECUTION

-CLI commands work
-Frontend works without errors
-The setup is explained well
-Project runs as expected, behavior is reproducible

CRITERIA 2: CODE QUALITY

-High-quality code that can be read by a human
-Code is commented throughout
-Variable names are well-chosen
-The code is split into logical functions
-Tests are provided that confirm the business logic
-The project is production-ready

CRITERIA 3: INNOVATION

-The project does something that is innovative
-The project does something new
-The project simplifies something complex
-The project provdies a useful contribution to the ecosystem that could be used in the future