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.
Built with Mongo + Flask + React
- Make a copy of
.env.example
andfrontend/.env.example
- Rename each copy to
.env
- Add the appropriate values to each
.env
file - Start all containers by running
docker-compose up
in the project root directory
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 ."