Course Quad streamlines the process of finding the right courses and succeeding within those courses. Explore course-grade distributions, course reviews, instructor reviews, study groups, and fun statistics! This is expected to be done by the end of July.
- Kenneth Mui, GitHub: https://github.com/klmui
- Saniya Khullar, GitHub: https://github.com/khullarama
- Nathaniel Goethel, GitHub: https://github.com/nategoethel
Huge thanks to Madgrades for providing the dataset. It includes the courses offered at UW-Madison and their grade distributions from 2006-2017.
The following instructions describe how to run this program your local machine!
Install the following:
1. Node.js
2. MySQL
3. XAMPP
4. Redis
- Clone the repository
git clone https://github.com/klmui/Course-Quad.git
- Install dependencies
npm install
- Run server
node app.js or nodemon
- Open application in browser
http://localhost:3000/
- Installing dependencies (optional note)
npm install <dependency-name> --save
- Bootstrap 4 - the frontend library used
- Node.js - server environment
- Express, Express Node Module - Node.js framework for handling server-side logic
- MySQL
Please read CONTRIBUTING.md for how to contribute and send a pull request.
This project is licensed under the MIT License.
- This project is inspired by Madgrades and Rate My Professors.