// the find
atinux/atidone
A full-stack application with Auth, SSR and SQL, with Nuxt.
A todo-list demo app by Nuxt's creator (Sébastien Chopin) showing how to wire together Nuxt 3, GitHub OAuth, Drizzle ORM on SQLite/Turso, and NuxtHub for Cloudflare deployment. It exists to demonstrate the NuxtHub ecosystem, not to be a production starter kit.
Drizzle Studio embedded directly in Nuxt DevTools is a genuinely nice DX touch — schema browsing without leaving the browser. Pinia Colada for optimistic UI is a real pattern, not a toy example. The auto-migration setup (runs on deploy, not just locally) removes a whole class of deployment mistakes. nuxt-auth-utils keeps the GitHub OAuth wiring to about 20 lines of code.
It's a todo app — the complexity ceiling is low, so you learn the happy path but nothing about how this stack handles real-world edge cases (concurrent writes, migration rollbacks, error boundaries). Only one auth provider is wired up; swapping GitHub OAuth for anything else means reaching outside this repo. The NuxtHub deployment path ties you to Cloudflare Workers and Turso; if you want self-hosted Postgres, you're rewriting the DB layer. Last commit was February 2026, and several dependencies in the ecosystem move fast, so expect version drift.