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.