Currently in Beta
5scheduler.io is a fast, responsive, and modern course scheduler for the five Claremont Colleges (the 5Cs).
Live at www.5scheduler.io
- 🚀 Fast, intelligent searching of all courses at the Claremont Colleges
- 📊 Variety of filters to narrow down courses
- 🎓 Displays prereqs, coreqs, PERMs, etc. for all courses
- 🚨 Dynamic conflict awareness & resizing
- 🗺 Mapping & class distance calculation
- 🔍 Ability to locate class building on map
- 💭 Customizable custom courses support
- 📤 Variety of export options: png, iCal, gCal, print, link, QR code
- 📱 Mobile optimized view & offline support
- 💳 HMC and 4C credit system switching
- 🌓 Light & Dark modes
- Clone this repo using Git.
- Open VSCode, install the extension "Live Server".
- Open the repo in VSCode and click the "Go Live" button.
- Press Ctrl + Shift + R to display new changes.
- Built using plain JS, CSS, & HTML5
- API repo at fivec-scheduler-server, built using Rust
- Website first run size is ~739 KB, subsequent runs are ~2 KB. Compressed using GZip
- Scored 99/100 for all tests in Google Lighthouse
- Speed index of 2.5s for first run, 0.9s for repeat runs with 0s blocking time on WebPageTest