Built with sveltekit and tailwind
Uses Facebook Login
Serverless hosting on vercel
Database on xata
cd superhome-scheduler
npm installFacebook Login requires https. Additional dependencies may need to be installed to enable this in your dev environment.
npm run devtea/cli will automagically make these available to your environment.
| Project | Version |
|---|---|
| nodejs.org | =18.15.0 |
| npmjs.com | =8.19.3 |
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