A production-grade todo app with GitHub OAuth, Neon PostgreSQL, drag-and-drop ordering, and 90%+ test coverage.
Yes, it's a todo app — but it's the todo app I'd actually deploy to production. GitHub OAuth via Auth.js v5, Neon.tech serverless PostgreSQL via Drizzle ORM, drag-and-drop reordering with @dnd-kit, and a batch reorder API endpoint.
Testing is at 90%+ coverage (statements, functions, lines) with Vitest and React Testing Library. Playwright handles E2E. CI runs through GitHub Actions with a badge in the README.
The deployment target is Vercel with full configuration. There are 9 markdown docs covering everything from architecture to deployment. The middleware handles authentication checks.
Is a todo app exciting? No. But it demonstrates that I can take the simplest concept and build it with proper engineering: OAuth, serverless database, ORMs, drag-and-drop, CI/CD, high test coverage, and production deployment.