24-hour take-homes · empty repo · live agent
Build something real. From nothing.
Each project is a brief, a clear set of acceptance criteria and a rubric you can read before you start. You get an empty repository, a sandbox where you can run anything, an AI agent, and a 24-hour window, so you can fit a few hours of focused work around your day. When you submit, your tests are run, your README is checked and the work is reviewed against the rubric.
2 projects · API service · medium
- API servicemedium
Meeting room booking API
A booking backend where double bookings are impossible: overlap detection, availability, time zones and concurrency.
- Python + FastAPI
- Node + Fastify
- Go
- +1
~4h focused work · 24h window - API servicemedium
Recipe catalogue GraphQL API
A GraphQL API with cursor pagination, filtering, validated mutations and no N+1 queries.
- Apollo Server or GraphQL Yoga
- Strawberry (Python)
- gqlgen (Go)
~4h focused work · 24h window
Scoped to a few hours
Every brief names a suggested effort, usually three to five hours. The 24-hour clock is a window, not a workload: stop at the suggested effort and write down what you would do next.
Judged on a public rubric
Functionality, code quality, testing, architecture, UX, documentation and how you used AI, each with a weight you can see before you start.
AI expected, and recorded
Use the agent as much as you like. Every prompt is recorded, and your report shows whether you reviewed and tested what it wrote.