Inspiration

The course selection process for students is not the most convenient one, and the search method can be improved. We are designing a more user-friendly, streamlined website for Tri-co students to search for all courses across three colleges. Scraped data from https://trico.haverford.edu/cgi-bin/courseguide/cgi-bin/search.cgi, formatted to readable json data,

What it does

This project will make accessing college course information easier for students, and will thus make it simpler for students to schedule their courses

How I built it

We used Python for the backend. We scraped all the data from https://trico.haverford.edu/cgi-bin/courseguide/cgi-bin/search.cgi, formatted the data into multiple json objects, put them into a master list, compiled it into a .json file, and sent it to our frontend developers. Our frontend developers used bootstrap to create the HTML, and used jquery, json, and javascript to do the website magic.

Challenges I ran into

We have no previous experience with front-end development, but were able to create a working website after attending the web design workshop Horizons School of Technology

Accomplishments that I'm proud of

The whole thing.

What I learned

Basic front-end development, flask, javascript, working with jsons.

What's next for Tri

Sorting classes with name, dates, time, schedules; A calendar-like weekly course schedule that will display upon selecting each course.

Share this project:

Updates