This was mainly just a fun project to learn to use IndexedDB. I mainly use Verdigris as my own todo app and it satisfies the needs I have for myself, so I don't expect too many changes in the future.
Verdigris is set up in a repo so you can either deploy the web app or build a Tauri desktop app yourself.
Verdigris is set up to use pnpm
but use whatever package manager you prefer.
Install the dependencies:
pnpm install
Start the development server with HMR:
pnpm run dev:web
Verdigris will be available at http://localhost:5173
.
Create a production web build:
pnpm run build:web
For a desktop app build, we use Tauri to wrap and deploy the app. To build it:
pnpm run build:desktop
This will create a binary for your local setup.
Verdigris is set up to be deployed to Vercel. But you can also deploy it to any other platform using the Dockerfile.