Skip to content

ebaldacchino/my-pt-booking-system

Repository files navigation

My PT Booking System

This project is adapted from the NextJS + Twin Macro + Auth Starter on my repo

Features include:

  • Email Authentication (without passport)
  • Google OAuth Authentication (without passport)
  • Form validation on both the client and server

Environmental variables required:

  • MONGO_URI
  • TOKEN_SECRET
  • GOOGLE_CLIENT_ID
  • GOOGLE_CLIENT_SECRET

Other changes required include:

  • Client ID in google login button link# next-twin-macro-auth-starter

Things to work on:

  • When adding a shift:
    • Check if shift of the same date already exists
    • If already shift on the same date, check if any of the session times clash
    • If session times don't clash, add the sessions to the shift
  • Also considering to remove the shifts, and just add sessions
  • Also to select days to make the shift reoccuring, and for how many weeks to repeat the shift
  • Handle the client booking a session
  • Handle filtering and sorting getting data from the db

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published