Back to Projects

WorkoutNote

Web application for recording gym workouts, analysing progress and gamifying consistency.

Laravel Livewire Tailwind CSS MySQL

🧠 The Idea

WorkoutNote was born out of a personal need: to record my workouts in a structured way, visualize my progress, and stay motivated in the gym.

I didn’t want just a simple app to log sets.
I wanted statistics, gamification, real progress, and a well-designed experience.


🚀 What it does


🏗️ Architecture

WorkoutNote is built with:

I applied SOLID principles, separation of concerns, and dedicated services like AchievementService to keep the code maintainable and scalable.


📊 What’s interesting about the project

The most complex part wasn’t logging workouts, but:

Additionally, the workout system includes a real-time timer and local persistence to prevent data loss.


🎯 Goal

WorkoutNote is not just a personal app.
The goal is to turn it into a platform where users can:

It’s my most ambitious project to date.


🌩️ Developed by

Developed by davidbc01 at NimbusDesign.