HeavyDeets – Web App Version

PIN

Demo: HeavyDeets
GItHub: Private.

HeavyDeets is a weight tracking web application. The web app version is built with a FastAPI backend and React frontend. Users can log weight entries over time, view paginated history with time filters, and have their data automatically converted between imperial and metric units based on their preferences.

The app includes a full authentication system — email/password registration with verification, OAuth provider support, session management with access/refresh token rotation, and password reset flows.

Technologies

Frontend: React, Typescript, TanStack Query and Router
API: Python / FastAPI
Database: PostgreSQL (via SQLAlchemy + Alembic migrations)
Deployment: AWS(IAM, ECR, EC2, S3, CloudFront), Neon with GitHub Ci/CD pipeline