-
Live Side Url: https://fitness-tracker-d37b8.web.app
Follow these steps to run the project locally on your machine.
Make sure you have Node.js and npm installed on your machine. You can download Node.js from here.
-
Clone the repository:
git clone https://github.com/DevSadit/fitness-tracker-client-ass-12.git
-
Navigate to the project directory:
cd fitness-tracker-client-ass-12 -
Install dependencies:
npm install
-
Run the development server:
npm run dev
Open your browser and navigate to http://localhost:3000 to see the project in action.
- Admin Dashboard: Manage users, class schedules, trainers, and website analytics.
- Trainer Dashboard: Create/update classes, track attendance, and communicate with members.
- Member Area: View/book classes, check booking history, and interact with trainers.
- Real-time Booking: Instant class bookings with calendar integration and reminders.
- Responsive Design: Seamless experience across desktops, tablets, and smartphones.
- Communication Tools: Built-in messaging and real-time notifications.
- Analytics & Reporting: Insights on member activity, class attendance, and engagement.
The Fitness Tracker is a powerful client application built with React js, tailwind, firebase and many more. to support a comprehensive fitness tracking platform. It features robust dashboards for admins, trainers, and members, enabling efficient management of users, classes, and schedules. The platform offers real-time class booking, calendar integration, automated reminders, and seamless communication tools. Designed with a responsive UI, it ensures a smooth user experience across all devices. Detailed analytics and reporting tools provide valuable insights to optimize performance and user engagement.
- react icon
- react tooltip
- daisyUI
- Framer motion
- React Photo view
- React Select
- also many more