# ️️ Fitness API
A Django REST Framework-powered API for managing fitness workouts, exercises, tracking progress, and user achievements. Designed for mobile and web-based fitness applications.
---
## Features
- User Registration & Authentication (JWT)
- ? Custom User Model with Profile (height, weight, DOB, etc.)
- Exercises categorized by muscle groups and required equipment
- Workout Plans with customizable exercises (sets, reps, weight)
- Workout Logs for tracking daily activity
- Body Metrics Logging (weight, measurements)
- Streaks and Achievements System
- Leaderboards for gamification
---
## ️ Tech Stack
- **Backend**: Django, Django REST Framework
- **Authentication**: JWT (SimpleJWT)
- **Database**: SQLite
- **Tools**: Python 3.12, pip, virtualenv