Skip to content
No description, website, or topics provided.
Python HTML JavaScript CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
buhub
hub_scraper
major_scraper
.DS_Store
.gitignore
README.md

README.md

BuHub

Project Name: BU Hub Calculator

Link to our project: http://3.16.111.249:8000/

Input your major and AP credits to receive a selection of classes which will fulfill remaining hub credits

Built With: Python, HTML/CSS(Bootstrap), javascript, jQuery, Django, Requests/BeautifulSoup4,

Team Members: Jing Lin, Alice Wang, Eric Chao, Erin Chung

Inspiration: For the current freshman class, BU implemented a new system for their general education requirements which is called "The Hub". It revolves around taking courses within 6 "Essential Capacities" organized by this chart: link. Many of the current freshman class find the requirements for The Hub unintuitive and have trouble deciding which classes to take in order to efficiently fulfill all the requirements. Our project aims to help these students and after they input their major and which AP credits they received, provide them with a personalized list <<<<<<< HEAD of classes which they may take throughout their time at BU which will ensure that the Hub is fulfilled.

What We Did: 1) We scraped various BU pages to fetch class data for all the courses that fulfill Hub requirements. 2) We then wrote an algorithm to generate a greedy strategy to search for classes. 3) Then we built the UI for the app.

You can’t perform that action at this time.