About

What is this website

DegreeView is a website that basically does data analysis on college course catalogs and then displays all the courses in tables and excel files.

What was the idea? I noticed it was pretty replicatable to web scrape course catalogs at many universities. And we as college students spend a lot of time looking at courses and at catalogs. So I built this as simply a website people can go to interact with their college course catalogs in a new way. Theres statistics and table animations for example. If youre here and reading this much appreciated though.
I wanted to improve programming skills and build a project so I built this website.
Lowkey do have to build something better one day but...
I have this and I can try to expand it as far as it can go before something breaks. lol


Disclaimer: DegreeView is not affiliated with any universities

Technicals

DegreeView is a website that provides and displays data visualizations and data on degree programs and courses. All data is sourced directly from university catalog pages.

DegreeView uses OpenPyXL for creating stylized and formatted Excel files and mermaid.js for creating flowchart graphs. The following python libraries are also used: BeautifulSoup and Requests (for web scraping), csv, google-cloud (for automating uploading to Google Cloud Storage), and ReportLab, Pillow, PyPDF2, and cairoSVG for pdf generation.
SQlite3 is used to pipeline data into .db databases, and perform queries to derive descriptive statistics featured on the stats page .


There is an X DegreeView account where updates, new features, and behind the scenes programming stuff may be posted.

So right now this is a DegreeView account, but this account will likely be an account where I display all my programming projects. Or make it some kind of statistics themed account.
Either way, your follow will not be in vain after this project is wraps.

DegreeView does not have "accounts" and "users" per say as its more of a simple website but if you think this project is interesting give the X (or Substack) account a follow and that will signify a userπŸ™πŸ€·β€β™‚οΈπŸ“Š

X page link.