Inspiration
We were inspired by our personal struggles as computer science students; we all know the frustrations of not being very fast at typing or making a lot of mistakes while building our projects, which is why we decided to build something that would help students improve their typing speed, adaptability to different languages, and overall comfort while coding.
What it does
Our app lets users register and log in, chose a practice session, chose one of three different programming languages and type out as many code snippets as possible in 60 seconds, while the website tracks and displays statistics like errors and accuracy, word count, and character count.
How we built it
Our website was built with Python, Flask, html, css, and javascript. We also used bootstrap as a framework.
Challenges we ran into
We ran into nginx issues, database issues, code bugs and miscommunication between our local repository and our AWS instance.
Accomplishments that we're proud of
The team and I are proud that we were able to troubleshoot all of our issues during week 3's sprint and deliver the first oficial version of our web app.
What we learned
Each member feels they learned and had more practice in the following technologies Carlos: Bootstrap Gibson: nginex, Docker, containers Juan Carlos: Python testing Valerie: Docker, containers, Git/Github
What's next for Practice Typer
We want to add a stats page to allow for a multiplayer type of platform and improve the settings page. We will also like to add more programming languages.
Log in or sign up for Devpost to join the conversation.