Inspiration
Our inspiration came from other applications such as Brilliant and TypeMonkey.
What it does
It's a web application that is designed to help people especially young kids to improve their core math skills in a fun way by giving them accomplishments and motivational messages and being able to compete against other users on leaderboards. The math questions are divided up into addition, subtraction, multiplication, division, and random and the user only has a limited amount of time to answer all these unlimited questions, the more questions they get right higher the score but the difficulty increases.
How we built it
The tech stack includes React, JavaScript, HTML, and Tailwind CSS for the frontend and Firebase for the backend to manage the data of users and authenticate the users.
Challenges we ran into
While this project was simple, there were still challenges that our team ran into such as merge conflicts with Git as some of us worked on the same file and some of us couldn't pull in any new changes to their machine. Another challenge was setting up the project as the first GitHub repo would not push any of the changes so we had to make a new one and a new React project (we didn't have too much progress thankfully). The last challenge was figuring out user design such as how to make a proper UI without cluttering it (cough cough Workday cough cough). Also, other small challenges included were just silly coding mistakes like forgetting an import or naming.
Accomplishments that we're proud of
We are proud of making a working and complete application to help cater to young kids for their core math skills and it's an application that we can see people using. It was also great to work in a team and meet new people learn new ideas and experiences from them and pass on each other ideas as well.
What we learned
We learned a ton of web development especially React and Firebase. We also learned how to use Git version control and how to work on the project without affecting the main code.
What's next for Speed Math
If people like the project they can submit feedback on what they want to see and perhaps we can also monetize it as well.
Built With
- css
- firebase
- html
- javascript
- react
- tailwind
Log in or sign up for Devpost to join the conversation.