Back to battles
easyscoring
Todo App Speedrun
Build a fully functional todo app with CRUD operations, filtering, and local storage persistence.
20 min limit1 participants
reactjavascriptcss
PRD
# Todo App PRD ## Overview Build a todo application with the following features: ## Requirements - Add, edit, and delete todos - Mark todos as complete/incomplete - Filter by: All, Active, Completed - Persist data to localStorage - Clean, responsive UI - Keyboard shortcuts (Enter to add, Escape to cancel edit) ## Tech Stack - React or vanilla JS (your choice) - CSS (no frameworks required, but allowed) - No backend needed ## Scoring Criteria - **Functional (40%)**: All CRUD operations work, filtering works, persistence works - **Quality (20%)**: Clean code, no console errors, proper error handling - **Fidelity (25%)**: Matches the described UI/UX requirements - **Speed (15%)**: Time bonus for faster completion
Battle Stats
Time Limit20 min
Participants1
Statusscoring
Rules
- AI-assisted coding tools only -- no manual edits
- Stay within the time limit
- Scoring based on correctness, code quality, and speed
- Session must be recorded via the CLI