Inspiration This project was inspired by the challenges we and many other high school students face when practicing tough math problems, especially in preparation for competitions like the AMC. We often wanted a tool that could both walk us through difficult problems step by step and also check our solutions quickly. That need motivated us to build a chatbot that combines both features: an interactive math guide and a problem-checker.

What We Learned Throughout this project, we learned how to work with APIs and incorporate AI tools into a functional application. We also gained experience in designing a chatbot that feels natural to interact with, instead of just giving one-off answers. This required us to think carefully about how conversations should flow and how to structure problem-solving explanations in a way that is helpful for students.

How We Built It We started by designing the chatbot interface and then connected it to an AI model through an API. We set up two main modes: one where the bot can walk through a difficult math problem step by step, and another where it can check an answer. To make the system more user-friendly, we made sure the chatbot could understand user prompts clearly and respond in a math-student-friendly format.

Challenges We Faced Building the chatbot came with its fair share of challenges. At one point, we accidentally used git hard reset on our project, which caused us to lose files and have to carefully rebuild parts of the project. Another major challenge was figuring out how to maintain a flowing conversation with the chatbot rather than just having it answer one-off questions. We had to experiment with different designs to make the bot interactive enough to feel like a real math tutor.

Built With

Share this project:

Updates