A responsive and modern Admin Dashboard for managing users, rental items, and fitness challenges.
🔗 Live Site: fit-fusion-admin.vercel.app
- Total Users, Total Rentals, and Revenue summary
- User Growth and Monthly Revenue charts
- View users with roles (Admin/User)
- Access control: Active / Flagged
- View rented items and challenges won
- View fitness equipment (e.g. Treadmill, Dumbbells, Yoga Mat)
- Availability status: Available / Unavailable
- Update price, rent items, or delete them
- Add custom workout challenges
- Assign challenges to users
- Track who completed each challenge
- Framework: React.js (Vite or CRA)
- Styling: Tailwind CSS
- Charts: Chart.js / Recharts (if applicable)
- Icons: React Icons / Lucide
git clone https://github.com/your-username/fit-fusion-admin.git
cd fit-fusion-adminnpm installnpm run dev # if using Vite
# or
npm start # if using Create React Appnpm run buildsrc/
├── components/ # Reusable UI components
├── pages/ # Page-level components (Dashboard, Users, Rentals)
├── assets/ # Images, icons
├── data/ # Dummy data (mock API)
├── App.jsx # App setup
├── main.jsx # Entry point
- This is a frontend-only project (no backend connected yet)
- All data shown (users, rentals, challenges) is static or mock
- Backend integration (Firebase, Supabase, Node.js, etc.) can be added later
Sahaj Dang