Momentum β€” Habit Tracker with AI Coaching and Billing preview
AI Powered

Momentum β€” Habit Tracker with AI Coaching and Billing

Momentum is a habit tracker with AI coaching and billing. Users get daily habit tracking with streaks, build-or-break habits, completion heatmaps and stats, backed by a BullMQ worker that drives scheduled reminders. An AI coach powered by Google Gemini suggests habits and can draft a new habit directly from the conversation, with admin-tunable prompts. Subscription billing works through both Stripe and SSLCommerz with plan entitlements, plus a secure auth layer where the refresh token lives in an httpOnly cookie and is never exposed to JavaScript.

#nextjs#react#typescript#tailwindcss#tanstackquery#framermotion#express#zod#prisma#postgresql#redis#bullmq#socketio#googlegemini#stripe#sslcommerz#vercel#render

Key Features

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

⚑

Daily habit tracking with streaks

Daily habit tracking with streaks, build-or-break habits, heatmaps and stats

πŸ“±

BullMQ worker for scheduled habit reminders

BullMQ worker for scheduled habit reminders

πŸ”’

AI coach powered by Google Gemini…

AI coach powered by Google Gemini for habit suggestions

πŸš€

Draft a new habit directly from…

Draft a new habit directly from the AI conversation

🎯

Admin-tunable AI prompts for coaching behavior

Admin-tunable AI prompts for coaching behavior

✨

Subscription billing through Stripe and SSLCommerz

Subscription billing through Stripe and SSLCommerz

πŸ›‘οΈ

Plan entitlements tied to subscription state

Plan entitlements tied to subscription state

πŸ“Š

Secure auth with refresh token in…

Secure auth with refresh token in an httpOnly cookie

πŸ”—

Refresh token never exposed to JavaScript

Refresh token never exposed to JavaScript

What I Included

Everything built and delivered as part of this project.

Full stack habit platform with Express, Prisma and PostgreSQL
Redis and BullMQ reminder worker pipeline
Gemini-powered AI coaching with admin prompt controls
Dual payment gateway billing with Stripe and SSLCommerz
httpOnly cookie refresh-token auth architecture
Next.js App Router frontend with TanStack Query
Realtime touches via Socket.IO where needed
Production deployment on Vercel and Render

Interested in working together?

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

Md Parvej | Full Stack Developer – Next.js, NestJS, AI Automation & DevOps | Bangladesh