Inspiration

Want to test your kid's maths? What if we create a web app that allows to take short maths teststest as quickly as possible

What it does

Test your maths is a web app that allows kids under 10 to take a short 5-15-question maths test to practice their skills without much delay. I generate questions based on user inputs which are age, difficulty, and no. of questions.

How we built it

It is made using Nextjs + Tailwind + Typescript and leveraging the Gemini API to generate questions. There is a little bit of prompt engineering to generate data in the format required for the project which is JSON. It also used json5 library to convert strings into JSON format, which is more useful for the project.

Challenges we ran into

The biggest challenge was creating useful data from the API we wanted JSON for working on the website. This required a little bit of planning. It can be extended to make tests for higher classes. Also, with better prompt engineering, it can become more capable of making good tests

Accomplishments that we're proud of

This is my first time participating in a hackathon and the first time using the Gemini API, so this is something I am happy about. But still, a lot of improvements can be made.

What we learned

We learned about working with Gemini API and how to make a quiz-making web app, how it works, and what it all takes.

What's next for testyourmaths

It can be extended to make tests for higher classes. Also, with better prompt engineering and training, it can become more capable of making good tests.

Built With

Share this project:

Updates