When Akshay was a camp counselor for a tutoring camp for young kids, he noticed a lot of the kids just needed practice with their basic math skills. We thought this would be a good idea for a project because it could help students like the ones Akshay saw focus on their basic math skills and build strong foundations for more advanced topics later.

What it does

This website gives an infinite amount of randomly generated, basic math problems to practice.

How we built it

First, we built a frame with a couple of buttons and a basic color scheme. Then, we decided to split the work. One person did the frontend, and the other did the javascript and logic. We spent a combined of more than 25 hours working on this project, and we are very proud of it.

Challenges we ran into

From the beginning, we barely had any experience in web development at all. This is our very first hackathon, and without experience, it was very challenging to create a good website. We had to watch numerous youtube tutorials and look at coding websites to learn how the languages work. Despite this, we still made our project completely original.

Accomplishments that we're proud of

We are very proud of the javascript code that makes the math problems work because it was really cool that we were able to learn the basics of javascript in 2 days and write that level of code. We are also proud of the visuals that we created, which made the website look very professional.

What we learned

We learned the basics of HTML, CSS, and javascript. We learned how to utilize animations, transitions, buttons, color palettes, and other CSS properties to make our website look professional. In terms of javascript, we learned how to create logic that would actually make the math problems functional.

What's next for Infinity Math

In the future, we want to include other areas of math, with the same format as the basic topics. We also eventually want to get a real website domain. Finally, we want to improve the UI and the front end of the actual practice page.

Built With

Share this project: