Back to Projects
Project Spotlight

weight-tracker

A focused personal health tracker with simple login, clear trends, and full data ownership.

Know your numbers, own your progress.

A privacy-first weight tracking app that keeps your data yours. Log entries manually, snap a photo of your scale, import existing records from CSV, and follow your progress in an interactive chart, all behind a passwordless magic-link login.

What It Does

Passwordless Login

No passwords to remember. Enter your email, receive a magic link, and you're in. Sessions are JWT-based and short-lived for security.

Log Your Weight

Add an entry manually by typing your weight directly. Each entry is timestamped and stored securely per user.

OCR from a Photo

Point your camera at your scale display and the app reads the number for you using Tesseract OCR, no typing required.

Edit and Delete Entries

Every entry can be corrected or removed at any time. Your history stays accurate and under your control.

Interactive Chart

A line chart visualizes your weight over time. Filter by date range to zoom in on a specific period and spot trends at a glance.

Import from CSV

Already tracking in a spreadsheet? Upload a CSV file and import your historical entries in one shot.

Export Your Data

Your data is always yours. Export everything as a CSV file at any time with full portability.

Tech Stack

ReactFrontend
FastAPIBackend
SQLiteStorage
PytesseractOCR
RechartsCharts
Tailwind CSSStyling

Start Tracking

Open the live app and sign in with your email to start logging entries.