next-lucia-turso-biome-resend Tailwind Templates

Next Lucia Turso Biome Resend

Next.js 14+, SQLite w/vector & uuid4 extensions via Turso and Drizzle, Password or Email Auth via Lucia and Resend, UI help via Tailwind and Shadcn/Radix, linting and formatting via Biomejs.

Next.js + Lucia + Turso + Drizzle + Biome + Tailwind CSS + Typescript Template

IMPORTANT This starter is incomplete and not ready for production use. It is a work in progress, please use at your own risk.

TODO

  • Configure biome
  • Configure shadcn + geist
  • Configure tailwind
  • Configure turso
  • Configure resend
  • Configure drizzle
  • Handle unique email error
  • Configure lucia
  • Modify lucia to use uuid4()
  • Configure password authentication
  • Configure passwordless authentication
  • Configure OAuth Artic and Oslo
  • Integrate AI
  • Add Zod
  • Comment code
  • Add testing
  • Add CI/CD

How to Use This Repository

This document assumes you have created an account at Vercel, Turso, and Resend. Follow these steps to get a working version of this starter.

  1. gh repo clone dikaio/next-lucia-turso-biome-resend
  2. cd next-lucia-turso-biome-resend
  3. cp .env.example .env.local and add environment variables.
  4. pnpm install
  5. pnpm run db:generate
  6. pnpm run db:migrate
  7. pnpm run dev
  8. Open your browser and navigate to http://localhost:3000

Top categories

Loading Svelte Themes