Inspiration
As people who spend a lot of our time typing, we felt like on some level, all of us programmers have had some interest in typing quickly. In our experience, throughout both high school and college, everyone wanted to know who was faster. But regular typing websites only contain common words, phrases, or quotes, preventing us from testing who was the fastest at typing code. So, for our project, we decided to fix that.
What it does
Our website provides a way for users to not only get faster at typing code but also learn new algorithms and data structures while they do it. Similar to your typical typing website, we have an interface where you can try to help a given algorithm as fast as you can. This page is followed by a success page, which allows you to learn about the algorithm you just typed, helping you commit it to memory better but also become more well versed in a variety of computer science concepts.
How we built it
For our back-end we used Firebase as our database solution and express.js for our back-end framework. Our front-end was built using Next.js and Tailwind CSS.
Challenges we ran into
Since this was a first time hackathon for all us, we ran into the issue of thinking too big, so a lot of the features we wanted to have didn't end up making it into our final product because of the limited time we had.
Accomplishments that we're proud of
We are very happy with the user interface, our goal was to make it clean and simple and we believe we did just that.
What we learned
All of our members learned something new this hackathon. For our front-end developers, it was their first time using React (as opposed to native HTML and Javascript) and for our back-end devloepr, it was his first time using Firebase.
What's next for Alg0Run
We plan to continue building out the features we had initially planned, but a bit more methodically and paced this time around.

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