A Replicache sample using Next.js/serverless/Supabase.
Also demonstrates:
- Global Version Strategy
- Shared Mutators
- Poke via Supabase realtime notifications
Running live at https://replicache-todo-nextjs.vercel.app/
- Create a new project at supabase.com. Take note of the database password when you setup.
- Set the following environment variables:
NEXT_PUBLIC_SUPABASE_URL: The "project URL" from the supabase project's dashboard. Looks likehttps://<id>.supabase.co, where `id` is the project's unique ID.NEXT_PUBLIC_SUPABASE_ANON_KEY: The "API Key" from the supabase project. Accessible on project dashboard.SUPABASE_DATABASE_URL: The database URL (e.g.postgresql://postgres.yourprojectid:[email protected]:6543/postgres)NEXT_PUBLIC_REPLICACHE_LICENSE_KEY: Your Replicache license key
npm run dev