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
1
C7
c764fddcclaude-code
pending2m 9s--View

Time Remaining

150h 42m

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