Skip to content

jennchenn/uwexplore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

 
 
 

Contributors