Install Golang
Install NodeJS v18.18 or higher
git clone --recursive https://github.com/swat-sccs/scheduler-v2.git
cd scheduler-v2
Paste the following into a .env in the root of the project.
DATABASE_URL="postgresql://postgres:example@localhost:5432/scheduler_db"
docker compose -f docker-compose.debug.yml up -d
cd swatscraper
first run only:
go mod init github.com/swatscraper
go mod tidy
go run main.go -semester=spring -year=2025 # Change to semester of choice
Head on over to http://localhost:3000
npx prisma studio
Head on over to http://localhost:5555. Use this to confirm your database is populated.
Licensed under the MIT license.