Skip to content

TechnoTalksDev/trckr

Repository files navigation

trckr logo

trckr

A habit-tracking progressive web app inspired by the GitHub commit graph. Track your habits effortlessly with daily check-ins and visualize your progress over time.

Built over a weekend for funsies so expect some bugs and issues.

Screenshots

main page habits page stats section

Features

  • Daily Check-Ins: Receive local notifications and mark off your habits each day
  • Visual Progress: View your completion history in a GitHub-style commit graph
  • Historical Accuracy: Add or remove habits without affecting past completion percentages
  • Detailed Stats: Track streaks, reliability scores, best days, and more
  • PWA Support: Install on your device and receive local notifications
  • Simple Authentication: Email/password or OAuth (Google) login
  • Mobile-First Design: Clean, minimal interface optimized for mobile use

todo

  • page transitions
  • logo and branding
  • meta tags
  • PWA config
  • push notifications
  • filters for habit graph
  • ui polish to habits pgae
  • fix created column to be autodate after testing is complete

Tech Stack

  • Frontend: SvelteKit (client-side PWA/SPA)
  • UI Components: shadcn-svelte
  • Backend: PocketBase
  • Package Manager: Bun

Developing

Install dependencies and start the development server:

bun install
bun run dev

# or start the server and open the app in a new browser tab
bun run dev -- --open

Building

To create a production version of your app:

bun run build

You can preview the production build with bun run preview.

About

A habit-tracking progressive web app inspired by the GitHub commit graph. Track your habits effortlessly with daily check-ins and visualize your progress over time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors