We mainly drew inspiration from the abysmal football game versus Baylor last Saturday, so we thought that listing out all of our losses would be funny.
The project is a simple webpage that displays scores and a bit of information on the games that we lost over the years.
We built our site using react with typescript.
Admittedly we set out with a bit too big of a scope. Being beginner programmers, learning one entirely new language would be hard enough, so trying to learn HTML, TypeScript, and CSS was probably too ambitious. The main challenge that we were not able to overcome was figuring out routing with react. Essentially we wanted to have a proper website that could redirect the user to different pages, but that proved to be beyond our abilities.
Given that we are all essentially first-time programmers, it really is impressive that we even pulled off a basic webpage given our nonexistent knowledge of not only react, but really just any web-based programming at all. If we had to pick a single aspect of our project we are proud of, it would likely be the CSS styling which formatted the text/background to our liking. A member of our team spent around three hours altogether trying to learn CSS, and we were all fairly proud of how our page looked because of his hard work.
We essentially learned that React is hard. But in all seriousness, much of what we learned is about hackathons in general. This was our first hackathon experience, and even though we ended up making a fairly simple project, we will all definitely be participating in future hackathons. While we maybe don't entirely understand the inner workings and logic of our project, we at least have a non-zero amount of knowledge on how to make React apps now.
In continuing to improve our project, we will likely be focused on learning how to route the user to separate pages within the app. This feature alone could vastly improve the user-interface and turn our webpage into more of an actual site.
Log in or sign up for Devpost to join the conversation.