WhiskerDB is a web-based, local-first, personal database application, built with NextJS and powered by Dexie.
Follow these steps from the project directory.
-
Install dependencies
pnpm install
-
Run
npx dexie-cloud create
to setup the sync server. You will be prompted for email verification, afterwards your database's URL will be printed to the terminal, and saved to a new file calleddexie-cloud.json
-
You will have to whitelist your apps origin with
npx dexie-cloud whitelist http://localhost:3000
-
Create an
.env.local
file, and addDEXIE_CLOUD_URL=https://<your-db-id>.dexie.cloud
to it -
Run
pnpm dev
Work in progress 🏗
Learn more about Dexie Cloud here