Inspiration
Our inspiration for our project came from the increasing rates of mental health issues due to the worldwide pandemic and lockdowns which require people to stay at home unless it is for essential reasons. To help people feel engaged at home, we created TutorialRoach which will provide a platform for users to broaden their skill sets and discover new ones.
What it does
TutorialRoach is a web app where people can share their skills through a simple blog post. It doesn’t matter if it’s about baking or about how to do a backflip, anything goes.
How we built it
To create TutorialRoach we designed it in Figma first to get an idea of the colour combinations, before coding it in HTML, CSS, and JavaScript. Along with those 3 languages, React was also used to create the front-end of the project. To code the back-end, we used Python with Flask. To store all of the posts that our users will make, we are using CockroachDB as our database using MySQL. We believe Cockroach was a great resource to use and had a great experience using it.
Challenges we ran into
We encountered many challenges during the hackathon. One of which was trying to incorporate the blockchain as a way of storing data. Initially, we wanted to use a blockchain instead of a traditional database, but that was infeasible because of the large costs involved with storing data on the blockchain. Our second plan was to store hashes of our data on the blockchain to reduce costs but unfortunately, this was not possible because we did not have enough time. The other main problem we encountered was integrating CockroachDB with Python. CockroachDB was a new database management system for all of us, which made it hard to navigate through in the initial stages of project development but as we became familiar with it, it was quite simple and became our favorite database to work with.
Accomplishments that we're proud of
Setting up CockroachDB with Python
What we learned
Throughout the entirety of the hackathon, every individual in the group learned a lot in different ways. From either setting up different python tools, trying to set up Blockchain, or creating a profanity filter through an API.
What's next for TutorialRoach
In the future, we would like to incorporate BlockChain into our web application to make the data more secure and reliable.

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