Skip to content

FishOfPitt116/MyCourseBuilder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PittCourseHelper

Our Project for the 2022 SteelHacks Hackathon Competition.

Authors

  • Caleb Tsai
  • Justin Henry
  • Robbie Fishel
  • Kenny Zhang

Set-Up

To develop/test the original app with vanilla JS and python:

  1. To enter venv: source .steelHacksVENV/bin/activate
  2. Once in venv, you might have to run: pip install git+https://github.com/pittcsc/PittAPI.git@robbie-dev
  3. To exit venv: deactivate

React

To develop/test the react app, follow these steps:

  1. Ensure you have node and npm installed.
  2. Install yarn by running the command npm install -g yarn
  3. Navigate your terminal into react-app by doing cd react-app
  4. Install all necessary dependencies using yarn install
  5. To run the code, use yarn start

Inspiration

How many times have you stressed over choosing courses for next semester? Have you ever found a class you really want to take and then... an error pops up displaying a random prerequisite you've never seen before :( Traditional course registration is often outdated and confusing. There may be long lists of courses to choose from encompassing various levels of experience. Students frequently struggle to effectively find and plan for their future academic interests. We now introduce myCourseBuilder: a tool that reimagines course planning via data visualization to guide its users towards the courses and interests they wish to pursue.

Purpose

With myCourseBuilder, users initially choose a specific term and department code from a dropdown containing all information in a given database. They are then taken to a page displaying all available courses, each course initially set to a gray background.

Tech Stack

  • html/css
  • d3.js
  • python

Coming soon...

  • React

About

2022 SteelHacks Hackathon Student Life Category Winning Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •