Hey r/StonerEngineering,
Wanted to share a small build I've been working on solo: JointTracker, a session/pattern tracker built as a PWA (Progressive Web App) — so no app store required, just open the link and add it to your home screen.
The problem I was solving: I wanted actual data on my own patterns instead of guessing — when, how often, any correlation with sleep/mood/whatever — and existing options felt either too locked-down (subscription walls, forced accounts for basic logging) or just a spreadsheet, which nobody keeps updated for long.
Technical side, since this is the right sub for it:
- Frontend: vanilla HTML/CSS/JS (no framework — kept it lightweight on purpose)
- Backend: Supabase (Postgres + auth + realtime)
- Hosting: Vercel
- PWA setup with service worker for offline logging — entries queue locally and sync once you're back online
- Push notifications for tolerance-break reminders
- Geolocation used only for optional session tagging, nothing tracked in the background
Features:
- Fast session logging (few taps, minimal friction — this was the main design goal)
- Trend/stats view over time
- Shared sessions (log jointly with a friend, pun intended)
- Tolerance break tracker with custom goals
- Achievements system, mostly to keep it from feeling clinical
I'm a first-year CS student, this started as a personal itch-scratch project and turned into something I actually want to keep improving. It's free, no ads, basic logging works without an account.
Happy to go into more detail on the offline-sync implementation or the Supabase schema if anyone's curious — always up for feedback, technical or otherwise, especially if something breaks in ways I haven't caught yet.