For months, I tracked my workouts meticulously using Obsidian โ every rep, every set, every note.
But as time went on, the process got messy, hard to navigate, and impossible to analyze. No graphs, no trends, no structure.
So I did what most devs do when a tool doesnโt cut it:
I built my own app.
This post walks you through why I built it, what it does, and how itโs helping me (and now others) stay consistent and focused with training.
๐ง Tech Stack
Next.js
Vercel Blob Storage
Tailwind CSS
Chart.js
๐ง Why This App Exists
Obsidian is powerful, but for workouts... I needed:
Visual trends and stats
Auto-generated plans
A clean, distraction-free interface
Cloud syncing
A clear overview of what Iโve done and whatโs next
So I built it from scratch โ and itโs now my go-to fitness companion.
โ๏ธ Features (with Screenshots)
๐๏ธ Daily Workout Logging
Track exercises, sets, reps, and weights for every session.
โ๏ธ Editable Weekly Routines
Want to change a workout? Just edit the plan! Add/remove exercises anytime.
๐๏ธ Built-In Exercise Library + Custom Support
Search, filter, and log from a full list of categorized exercises โ or add your own.
๐ Per-Exercise Progress Charts
See how youโre performing over time with clean volume and strength graphs.
๐ฅ GitHub-Style Heatmap
Your workout consistency visualized in a beautiful 365-day heatmap.
๐ Weekly Consistency Score
Track how consistent youโve been, week by week, in a simple graph.
โ๏ธ Weight Tracking & Goal Projection
Track body weight and estimate how long it'll take to hit your goal.
๐ฝ๏ธ Meal Planner & Macro Tracker
Plan your meals, log macros (protein, fat, carbs, fiber), and keep your diet aligned.
๐ Dashboard Summary
Todayโs workout, nutrition stats, and consistency all in one place.
โก Automatic Workout Plans
Choose your preferred split โ One Muscle/Day or Two Muscles/Day โ and the app fills in your daily plan.(These are my plans which i follow you can edit if you want)
โ๏ธ Cloud Sync + Full Portability
Data is stored securely with Vercel Blob. You can export or import all of it as JSON.
๐งช Demo Mode
Want to try it without signing up? Just log in with below creds and explore all features with preloaded data.
๐ฌ Final Thoughts
I built this app out of pure necessity โ but it turned into something I now use daily.
Itโs helped me stay consistent, focused, and more aware of my training patterns.
If youโre a developer who lifts, or just love quantified self tools โ give it a spin.
I'm actively adding features and would love your feedback!
๐ Try the demo: https://workoutos.vercel.app/
Demo account for viewing complete UI and Data charts.
Username: demo
Password: demo
๐ฌ Reach out: aditymal33@gmail.com









Top comments (0)