Web app for searching for courses offered and generating schedules for all ten campuses at the University of Hawai'i
- Search for courses across multiple subjects
- Real-time and advanced filtering options
- Automated schedule generation
- Compare different schedules
- Export schedules as ICalander files
Jump to Quickstart to get started
- Search for multiple subjects for a campus and term and get details.
- Search in real time with keywords.
- Or use advanced course filtering options.
- Generate all possible schedules, with support for reserved blocks and class buffer times
- Download generated schedules as an ICalender file that can be imported into Google Calendar, Apple Calendar,Outlook, and other calendar software.
- Compare different schedules
Requires Docker
- Clone the repo with submodules
git clone --recurse-submodules --shallow-submodules https://github.com/dlg1206/starlite- Launch compose stack
docker compose upThe starlite gui will be available at http://localhost after a few moments.
Prerequisites
node>= 20npm>= 10
- Clone the repo with submodules
git clone --recurse-submodules https://github.com/dlg1206/starliteThis app expects a running instance of the starlite-api at http://localhost:8080. Follow the api readme for details or if just need a running instance:
docker compose build api && docker run --rm -p 8080:8080 starlite-api- Install dependencies
npm install- Launch dev server
npm startThe starlite gui will be available at http://localhost:4200







