Inspiration
I recently learned about Octocat and wanted to add it in somehow, and seeing as how there's a website to customize Octocats, I had to put them in whatever sports outfits were available, along with every other feature randomized (colors, expressions).
What it does
I also wanted to show off various sports as not everyone knows just how amazing each one really is, so that's the real point of this program. (Additionally a few funny videos because who doesn't like humor?) Each Octocat redirects the user to another page which will randomly display one of four available videos of the chosen sport.
How I built it
I used PyCharm and Flask to build this project, unfortunately PyCharm doesn't enjoy working with CockroachDB, which leads into challenges I ran into.
Challenges I ran into
I attempted to incorporate a simple database with CockroachDB to do something like count how many times each sport was clicked, but was unable to merge it with Flask and the IDE I was using. PyCharm stopped letting me push to Github halfway through, and manually updating the code crashed my repo, super fun.
Accomplishments that I'm proud of
I was able to learn a lot about various technologies despite being unable to use them, because I spent so much time trying to figure out how to, such as CockroachDB.
What I learned
Going solo as a beginner hacker isn't the best idea~
What's next for OctoSports
Incorporating that database for amount of clicks - with or without CockroachDB. More videos? Better visuals/GUI

Log in or sign up for Devpost to join the conversation.