FitBit is a web application designed to help fitness trainers efficiently manage appointments for their clients. The platform offers a user-friendly interface for adding, editing, and deleting client details and appointments. The addition of features such as calendar view enhances the overall experience for fitness trainers.
To seamlessly manage Fitness Appointments, visit the live site on FitBit
To setup the project locally in your system, follow these steps:
git clone https://github.com/veerprakash28/fitbit-app.git
cd fitbit-app
npm install
npm run dev
http://localhost:5173
to see the project running.Feel free to explore the code, make improvements, and share your ideas to help make the FitBit
experience even better!
Dashboard: Add New Clients and Start Managing their Appointments
Add New Client: Add New Client with Field Validations
Date Time Picker: Date Time Picker for Adding Appointments Date and Time
Multiple Appointments: Functionality to Add Multiple Appointments with Delete option
Toast Notifications: Notifications for Every Actions (Add, Delete, Edit, etc)
Confirmation Modal: Confirmation Modal to prevent Accidental Delete
Edit Details and Manage Appointments: Funcionality to edit User Details and Appointments
Delete User: You can also Delete User from the directory if you want
Calendar View: Section to view Appointments as per the date
Search Functionality: You can search for appointments seamless and get the details of the user