Skip to content

University of Waterloo course selection tool | Winner of Ojala Award Best Capstone Project (Systems Design Engineering)

Notifications You must be signed in to change notification settings

jennchenn/uwexplore

Repository files navigation

uwexplore

uwexplore logo

uwexplore is a web application that streamlines the course searching and planning process for University of Waterloo undergraduate students (with a special focus on Systems Design Engineering Students). The interactive planner allows students to view past information about courses, check that they satisfy their graduation requirements, and visualize their schedule for the upcoming term.

Winner of the 2023 Ojala Best Overall Systems Design Engineering Capstone Project.

Software

Built with Mongo + Flask + React

software architecture diagram

Local Development Setup

  1. Make a copy of .env.example and frontend/.env.example
  2. Rename each copy to .env
  3. Add the appropriate values to each .env file
  4. Start all containers by running docker-compose up in the project root directory

Lint

Upon making any backend changes, lint all the files before opening a pull request:

docker exec -it backend /bin/bash -c "black . && isort --profile black ."

About

University of Waterloo course selection tool | Winner of Ojala Award Best Capstone Project (Systems Design Engineering)

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •