Back to battles
easyactive
Todo App Speedrun
Build a fully functional todo app with CRUD operations, filtering, and local storage persistence.
20 min limit1 participants
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
Time Remaining
149h 21m
Battle Stats
Time Limit20 min
Participants1
Statusactive
Join Battle
Use the CLI to join and start recording your session.
npx promptarena join todo-app-speedrunRules
- 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