The SCCS Course Planner is an all in one solution for planning your classes at Swarthmore College!
Looking to plan your classes? Visit the live site!
git clone --recursive https://github.com/swat-sccs/planner.git
git checkout dev
cd planner
Paste the following into a .env in the root of the project.
echo 'DATABASE_URL="postgresql://postgres:example@localhost:5432/planner_db"' > .env
Pase the following into a .env in the /swatscraper dir
echo 'HOST=localhost
SQL_USER=postgres
PASS=example
DBNAME=planner_db
OPMODE="DEV"' > ./swatscraper/.env
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.