Welcome to Local First Todos by
@codewithmontana.

This is a simple Nuxt 3 ToDo app that demonstrates local-first caching and offline support using RxDB package. Built to ensure a seamless offline experience.

Let's get started by:

Stack

  • Nuxt 3 deals with frontend and backend.
  • RxDB a NoSQL client-side database, to store todos locally.
  • PostgreSQL as a server side database.
  • Drizzle ORM as an ORM, migrator and query builder.
  • Nuxt Auth Utils for the authentication layer.
  • Shadcn (TailwindCSS v4) for styles and components.