/nextabase

Next.js 13 + Supabase + shadcn starter app

Primary LanguageTypeScriptApache License 2.0Apache-2.0

nextabase

Next.js 13 + Supabase + shadcn/ui starter template

Features

  • Next.js 13 App Directory
  • shadcn/ui for component styling

Usage

yarn
yarn supabase start
yarn supabase start
yarn dev

Todo List

  • Add local development Supabase, with migrations folder
  • Add global Supabase user context
  • Add tailwind typography
  • Style registration, login, and password reset pages
  • Add auth functionality to auth pages
  • Add toast notifications for user interactions (incl darkmode)
  • Add user admin claims to Supabase migrations
  • Add user_metadata and app_metadata to Supabase User type
  • Add todo table with user_id foreign key
  • Add todo table RLS
  • Add todo page with CRUD operations
  • Add dummy todo lists and users to seed.sql file
  • Add RLS for admins (view all todos)
  • Add ability for admins to set user claims
  • Add tracking with Posthog

License

Licensed under the Apache 2.0 license.