HabitForge — full-stack project

HabitForge is a habit tracker that reads like a behaviour-design tool. Every habit gets a visible strength score, streaks are tracked across multiple cadences (daily, weekly, custom), and a WXT browser extension adds in-context check-ins from any tab.

The whole product runs client-side on Firebase free tier with FilesHub for any uploads — zero paid backend. Three production surfaces (web, Capacitor Android, WXT extension) share core services. The codebase carries a 66-test Vitest suite covering the habit-scoring core and ships 10 SEO static HTML pages for public discovery.

Triple-provider analytics (Amplitude + Firebase + Microsoft Clarity) provide behaviour signals without bespoke reporting.

Tech stack

  • React 19
  • TypeScript 5.9
  • Vite 7
  • Radix UI
  • Tailwind CSS
  • TanStack Router
  • Zustand
  • react-hook-form
  • zod
  • Capacitor 8
  • WXT
  • Firebase
  • Vitest

Key features

  • Visual habit-strength scoring (not binary streaks)
  • Multi-cadence tracking (daily, weekly, custom)
  • Browser-extension check-ins from any web page
  • Capacitor Android parity
  • 10 SEO static HTML pages
  • Triple-provider analytics
  • Behaviour-design product framing

Category: full-stack · Status: completed · Started: 2025-12 · Through: Present · Client: AOneAhsan

Tags: habit-tracker · behaviour-design · capacitor · browser-extension · firebase · productivity


Contact

Website: https://zaions.com
Email: aoneahsan@gmail.com
GitHub: github.com/aoneahsan
LinkedIn: linkedin.com/in/aoneahsan
RSS Feed: https://zaions.com/feed.xml
Sitemap: https://zaions.com/sitemap.xml
LLM Index: https://zaions.com/llms.txt