An online application for personal trainers to schedule their training sessions with their clients
- Register and create an account to use the app.
- Login upon completion on registering.
- Click on add session button to add session.
- Input the title, description, start date & time and end date & time.
In the project directory, you can access:
- Register
- Login
- Add Session
- Edit Session
- Delete Session
- NestJs(Typescript)
- MongoDB
- React
- Mongoose
- Moment (date handling)
- Bootstrap
- JSON web token
- Additional field to select client while adding session
- Ability to send client email to register account to view their sessions
- More calendar views(weekly and day views)
- Drag and drop with prefill client details
- Integration with Google Calendar
- Ability for client to approve sessions once session is completed
- Ability for client to request change session if they can't make it for that particular session
- Ability for trainers to manage sessions payment and indicate if it's time for renewal
Anthony Ong