Jot is a Progressive Web App (PWA) designed to help you keep track of your daily activities and thoughts. I built it out of my own desire to remember and regret less.
Try it out! https://jot.regretless.life/
- Flexible Activity and Mood Tracking: Keep track of your daily activities and moods with ease and however you find useful
- Quick and Easy Searching: Looking for more details about something? Use full text search to find what you're looking for
- A fully offline PWA: Offline and installable on any device
- Full Data Privacy Your data stays your data, on your device. Need a backup? Easily export and back up to JSON file or your own personal Google Drive
- Daylio Import: Coming from Daylio? Get a jumpstart with your existing Daylio data
Jot is built with a modern tech stack including:
- TypeScript and Vite: For supporting a dev-friendly buildchain
- Lit: For creating web components
- Vaadin Router: For in-app routing
- MobX: For application state
- Dexie: For simplifying IndexedDB interactions
- PicoCSS: For a minimal CSS framework
- Lucide: For SVG icons
- GoatCounter: For simple web analytics
- Node
- yarn
- Clone the repo
git clone https://github.com/ostyn/jot.git
- Install NPM packages
yarn
In the project directory, you can run:
npm run dev
: Starts the development server.npm run build
: Compiles the application for production.npm run preview
: Serves the production build for preview.
Any contributions would be greatly appreciated!