






FuelPulse
AI-powered habit & nutrition tracking — shipped to production with real users.
# Description
FuelPulse is a full-stack habit and nutrition tracking web app built with Next.js 15 and Supabase — shipped to production with real users. Tracks daily habits alongside nutrition with AI-powered food analysis, installable on mobile as a PWA.
# Tech Stack
- Next.js 15 with App Router and Server Components
- Supabase (PostgreSQL) for real-time data sync and authentication
- TanStack Query for client-side caching and optimistic UI updates
- OpenAI API for AI-powered food analysis and habit insights
- NextAuth with Google OAuth — avatar sync and JWT sessions
- PWA with offline support and home screen installation
- Atomic AI credit system with server-side rate limiting at DB level
# Problem
Most habit trackers are either too simple to stick with or too bloated to open daily. Nutrition tracking specifically suffers from tedious manual entry — users abandon it within a week.
# Solution
Built a lightweight, mobile-first PWA combining habit streaks and nutrition in one place. Designed an atomic AI credit system with server-side rate limiting — prevents API abuse at the DB level without degrading experience for legitimate users. Google OAuth via NextAuth with avatar sync and JWT sessions. TanStack Query for optimistic updates so the UI feels instant.
# Results
Shipped to production with real users tracking daily habits and nutrition. Installable on mobile as a PWA, removing the friction of app store downloads entirely.