Stridash - Fitness Dashboard Application by indra putraStridash - Fitness Dashboard Application by indra putra

Stridash - Fitness Dashboard Application

indra putra

indra putra

Project Overview

Stridash is a fitness dashboard application for tracking workouts, visualizing progress, and managing training routines. It provides a clean, responsive interface for logging activities and viewing performance trends over time.

My Role

I designed and built this as a personal project to showcase my frontend skills with data visualization. It demonstrates my ability to build interactive, data-heavy UIs with clean component architecture.

Technical Stack

React 18, TypeScript, Vite, TanStack Router, Tailwind CSS, Recharts (data visualization), date-fns

Key Features Built

Interactive dashboard with workout statistics and progress charts. Activity logging with customizable exercise types and metrics. Weekly and monthly progress visualization using Recharts. Responsive layout that works on desktop and mobile. Dark mode support. Clean component architecture with reusable UI components. Type-safe development with TypeScript throughout.

Technical Highlights

The dashboard uses Recharts for rendering performance charts that update in real-time as users log activities. I built a custom hook system for managing workout state and calculations. The app uses TanStack Router for client-side routing with type-safe route parameters. The component library follows a composable pattern, making it easy to extend with new chart types or activity categories.
GitHub: https://github.com/indraakkk/stridedash
Like this project

Posted Mar 16, 2026

Fitness dashboard built with TanStack Start and React for activity tracking and data visualization. Features workout logging, progress charts, and clean UI.