---
title: "Replicache Starter"
description: "Todo list app powered by Replicache, NextJS and Supabase."
url: "https://vercel.com/templates/next.js/replicache-starter"
links:
  repository: "https://github.com/rocicorp/replicache-vercel-template"
  demo: "https://replicache-todo.vercel.app"
  deploy: "https://vercel.com/new/clone?demo-title=Replicache+Starter&demo-description=Todo+list+app+powered+by+Replicache%2C+NextJS+and+Supabase.&demo-url=https%3A%2F%2Freplicache-todo.vercel.app&project-name=Replicache+Starter&repository-name=replicache-starter&repository-url=https%3A%2F%2Fgithub.com%2Frocicorp%2Freplicache-vercel-template&demo-image=%2F%2Fimages.ctfassets.net%2Fe5382hct74si%2F2bRJsOIRC78SjpuQE7ezxL%2F7d663060aef7f6259da303a0dfdf7b9c%2FCleanShot_2022-08-17_at_11.58.53.png&from=templates&integration-ids=oac_Pw6vkg41FCOYDYjklMad8VwV&skippable-integrations=1&stores=%5B%7B%22type%22%3A%22integration%22%2C%22integrationSlug%22%3A%22supabase%22%2C%22productSlug%22%3A%22supabase%22%7D%5D"
---

# Replicache Starter

Todo list app powered by Replicache, NextJS and Supabase.

# Replicache Vercel Template

Replicache is a framework for creating multiplayer web applications.

Replicache enables:

* **Realtime collaboration:** Users see each others' changes as they happen, without any reloads.
* **Instant UI:** The UI responds to changes instantly, without waiting for server round trips. Everything is optimistic, automatically.
* **Offline resilience:** Applications can go offline for minutes or hours and sync up smoothly when they come back online.

To learn more about Replicache, see [replicache.dev](https://replicache.dev/).

This template creates a full Replicache-powered todo list powered by Vercel, Next.js, and [Supabase](https://supabase.com/). You can use this as the basis for your own Replicache powered app.

## Install

### Step 1: Create Supabase Project

- Create a new project at [Supabase](https://supabase.com/).
- ***Important: Don't forget to copy the password you choose to some scratch file.*** You'll need that later and can't retrieve it after this screen.

### Step 2: Deploy this Template

- When you get to the Replicache integration you'll have to provide the database password you saved in step 1.

## Documentation

You can find the complete Replicache documentation at https://doc.replicache.dev/.

## Get Help

Come say hi on [Discord](https://discord.replicache.dev/)! We're happy to help you get setup and answer questions.

## Related Templates

### [Next.js Boilerplate](https://vercel.com/templates/next.js/nextjs-boilerplate)

Get started with Next.js and React in seconds.

---

## Additional documentation

The [Vercel Knowledge Base](https://vercel.com/kb) contains guides and answers to common questions about Vercel, including deployment, framework configuration, domains, caching, and troubleshooting.
