A fast, responsive Lesson & Tee Time scheduler for PGCC by Rajan Phadnis.
Originally developed and published: June 12, 2020 - August 28th, 2020.
Moved to GitHub: January 13th, 2023 for better record keeping and small updates.
Small updates made March 13th - March 17th, 2023 per PGCC's request.
Scheduling Site: https://pgccteetimes.com/
Admin Site: https://admin.pgccteetimes.com/
PWA built using Material Design V2 guidelines, with bits of V3 starting to creep in as of March 17th, 2023.
Frontend:
- vanilla HTML, JS, CSS
- Material Symbols
- Firebase UI pre-built auth
Backend:
- Authentication: Firebase Auth
- Database: Firebase Firestore
- Hosting: Firebase Hosting
- Serverless Compute: Firebase Functions
The platform runs, is currently serving hundreds of users, and hasn't had any downtime since it went live.
I'll continue to make minor updates as time goes on, but this is a essentially a maintenance project until I get some time and some bigger feature requests.
