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

No submissions yet. Be the first!

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-speedrun

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