Momentum — Habit Tracker with AI Coaching and Billing preview
AI Powered

Momentum — Habit Tracker with AI Coaching and Billing

Momentum is a full-stack productivity engineering platform combining daily habit tracking with AI-driven behavioral coaching. Users track custom build-or-break habits with GitHub-style completion heatmaps and streak counters. An integrated AI coach powered by Google Gemini provides intelligent personalized recommendations and can auto-draft new habits directly from conversational prompts. The backend features a BullMQ Redis queue worker for cron reminders, dual Stripe and SSLCommerz subscription billing, and an httpOnly cookie refresh-token security architecture.

Next.jsReactTypeScriptTailwind CSSTanStack QueryFramer MotionExpressZodPrismaPostgreSQLRedisBullMQSocket.IOGoogle GeminiStripeSSLCommerzVercelRender

Key Features

Discover what makes this project stand out with its cutting-edge features and modern design approach.

⚡

Daily Habit Tracking & Heatmaps: Build-or-break…

Daily Habit Tracking & Heatmaps: Build-or-break habits with continuous streak tracking and activity heatmaps

📱

Gemini AI Habit Coach: Interactive AI…

Gemini AI Habit Coach: Interactive AI assistant that suggests habit plans and auto-generates structured routines

🔒

Admin AI Prompt Controls: Dynamic prompt…

Admin AI Prompt Controls: Dynamic prompt tuning allowing administrators to adjust AI persona and responses

🚀

BullMQ Background Workers: Redis-backed queue pipeline…

BullMQ Background Workers: Redis-backed queue pipeline delivering automated reminders and streak audits

🎯

Dual Payment Billing: Multi-gateway subscription handling…

Dual Payment Billing: Multi-gateway subscription handling supporting Stripe and SSLCommerz with entitlement tiers

✨

Hardened Auth Architecture: Refresh tokens stored…

Hardened Auth Architecture: Refresh tokens stored securely in httpOnly cookies, fully shielded from client XSS

🛡️

Real-time Habit Sync: Live status synchronization…

Real-time Habit Sync: Live status synchronization using Socket.IO across multiple active sessions

📊

Type-Safe Backend: Strict API request validation…

Type-Safe Backend: Strict API request validation with Zod schemas and Prisma ORM data modeling

What I Included

Everything built and delivered as part of this project.

Full-stack SaaS architecture with Express, Prisma, PostgreSQL, and Next.js
Google Gemini API integration with custom prompt orchestration and JSON schema parsing
Redis and BullMQ worker pipeline for scheduled background jobs and automated notifications
Dual subscription billing engine integrating Stripe and SSLCommerz webhooks
Enterprise-grade authentication with httpOnly cookie token rotation and RBAC
Optimistic UI state management with TanStack Query and Framer Motion transitions
Containerized microservices configuration for backend scaling
Production deployment across Vercel (frontend) and Render (backend services)

Interested in working together?

Contact me today to discuss your project and get a customized quote.