Initial
Vivek.
ContactProjectsHomeAboutBlog
Gym buddy. preview

Gym buddy.

Developed a full-stack fitness platform for workout planning and progress tracking. Dynamic metric calculations, responsive UI, and efficient data handling.

Overview

Gym Buddy is a modern fitness web application built to simplify workout planning and tracking. It provides structured workout splits along with built-in fitness utilities like BMI calculation, helping users stay consistent and informed throughout their fitness journey.

The focus of the project is clean UI, usability, and delivering practical value without overwhelming the user.

Key Features

  • Workout Split Guidance
    Pre-defined structured workout plans (e.g., push/pull/legs) to help users follow a consistent routine.

  • BMI Calculator
    Quickly calculate Body Mass Index to track basic fitness health metrics.

  • Modern UI/UX
    Built using ShadCN UI and Tailwind CSS for a clean, responsive, and accessible interface.

  • Fast & Static Deployment
    Optimized for performance and deployed via GitHub Pages.

  • Scalable Frontend Architecture
    Built with Next.js and TypeScript for maintainability and future extensibility.

Tech Stack

  • Next.js — Framework for building scalable frontend apps
  • TypeScript — Type safety and better developer experience
  • ShadCN UI — Pre-built accessible UI components
  • Tailwind CSS — Utility-first styling
  • Cloudflare R2 — Asset/storage handling (if used for media or data)

Use Case

This project is ideal for:

  • Users looking for a simple fitness companion without complex apps
  • Practicing modern frontend development with a clean architecture
  • Learning how to design utility-driven web applications

Getting Started

git clone https://github.com/viveek-sh/gym-buddy
cd gym-buddy
npm install
npm run dev