Inspiration
Our inspiration for the project came from the issue that many first-year Aggies face: When and where are traditions happening on campus and what tradition can they get involved in?
What it does
Our website has a homepage consisting of a list of traditions that are occurring on campus throughout the year. We have an updating list of most of the traditions that one can attend.
How we built it
We built a frontend using a combination of javascript, html, and css creating the gui for the website. On the backend, we used playwright to scrape the football games going on this year and from that were able to determine the dates of the other traditions since most aggie traditions happen on a set date or revolve around the games.
Challenges we ran into
We struggled with implementing the frontend, web scraper, and communication between frontend and backend due to us having to learn many of these concepts within these 24 hours. Playwright in particular took a while to correctly scrape the website due to it initially scraping only the outer shell of the website.
Accomplishments that we're proud of
We were able to successfully create a frontend/backend and create a simple web scraper which obtains football games from the official tamu website.
What we learned
We learned more about web-scraping knowledge, flask knowledge by communicating between the frontend and backend, and learned how to operate in a full-stack project.
What's next for Aggie Traditions Hub
If we were to continue adding features, we would improve the ui, add a scoring feature so that one can get points for attending events, and further bug test.
Built With
- css
- html
- javascript
- playwright
- python
Log in or sign up for Devpost to join the conversation.