Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏋️ Smart Fitness Tracker

A modern React-based web application designed to help users track their workouts, manage fitness goals, and monitor progress in real-time. Built as a Final Project for the Endterm Assignment.

🚀 Features

  • Authentication System: Secure login/logout functionality with persistent sessions using localStorage.
  • Protected Routes: Sensitive pages like "Profile" and "Dashboard" are restricted to authorized users only.
  • Workout Management (CRUD):
    • Create: Add new workout sessions with title, duration, and type.
    • Read: View a comprehensive list of all activities fetched asynchronously.
    • Delete: Remove completed or incorrect entries instantly.
  • Async Data Handling: Implements Mock API behavior with loading states and error handling.
  • Responsive Design: Fully optimized for Desktop, Tablet, and Mobile devices using CSS Grid and Flexbox.

🛠️ Tech Stack

  • Framework: React (Vite)
  • Routing: React Router v6
  • State Management: React Context API
  • Styling: Modern CSS3 (Grid & Flexbox)
  • Storage: Browser LocalStorage

📦 Installation & Setup

  1. Clone the repository:
    git clone (https://github.com/4bush/project_front)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages