Skip to content

nrxszvo/superhome-scheduler

Repository files navigation

SuperHOME Scheduler

Built with sveltekit and tailwind

Uses Facebook Login

Serverless hosting on vercel

Database on xata

Install

cd superhome-scheduler
npm install

Facebook Login requires https. Additional dependencies may need to be installed to enable this in your dev environment.

Developing

npm run dev

Dependencies

tea/cli will automagically make these available to your environment.

Project Version
nodejs.org =18.15.0
npmjs.com =8.19.3

Documentation

The scheduler supports three categories of reservations: pool, openwater, and classroom.

Additionally there are three possible reservation types, or resTypes: autonomous, course, and cbs.

Client-side code consists of three pages: root, multi-day, and single-day.

  • root displays the user's own reservations
  • multi-day displays a monthly calendar view, with a separate display for each category, showing the number of reservations booked on each day of the month.
  • single-day displays a detailed view of the reservations on a given day