talentedunicorn / todone

Offline first markdown Todo list

Home Page:https://todo.talentedunicorn.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Logo

ToDone

An offline-first ToDo list pwa build on Svelte

Features

  • Offline-first
  • Markdown support
  • Synced with Couchdb or Pouchdb (Self hosted)
  • Auth0 authentication for synced mode
  • Export/Import of data

Building

pnpm run build

You can preview the production build with pnpm run preview.

Environment variables

  • VITE_SYNCED to be set true or false
  • VITE_GA_TAG for Google Analytics tag
  • VITE_DB_NAME the pouchdb database name
  • VITE_REMOTE_DB remote pouchdb/couchdb database url. Required VITE_SYNCED to be true
  • VITE_REMOTE_DB_USERNAME remote pouchdb/couchdb database username. Required VITE_SYNCED to be true
  • VITE_REMOTE_DB_PASSWORD remote pouchdb/couchdb database password. Required VITE_SYNCED to be true
  • VITE_AUTH0_CLIENT Auth0 client id
  • VITE_AUTH0_DOMAIN Auth0 domain

About

Offline first markdown Todo list

https://todo.talentedunicorn.com

License:GNU General Public License v3.0


Languages

Language:Svelte 69.7%Language:TypeScript 20.8%Language:CSS 7.0%Language:HTML 1.6%Language:JavaScript 0.9%