Inspiration: Often when studying for math exams, we found that it was difficult to get practice for specific topics due to issues with copy-pasting and lack of practice problems. So, we decided to make an app that can take screenshot inputs of any practice problems we have and generate more for us to study with.
What it does: The application allows a user to input an image of a math problem, converts it into Latex, and uses that Latex output to generate practice problems for the user.
How we built it: We built it using a Python backend with Flask and a Next.js front end. We used the SimpleTex API to convert the input images into Latex and we used the OpenAI LLM to generate practice problems based on the generated Latex.
Challenges we ran into: We ran into challenges accessing the APIs correctly as there were many steps we had to implement. In the end, we did smaller tests for each component to identify issues and resolve them.
Accomplishments that we're proud of: We're proud of the overall functionality and visuals of our app. We're also happy we could include a Shiba Inu!
What we learned: We learned how to work efficiently and split up tasks. In addition, we learned a lot about the web development process and how to integrate frontend and backend.
What's next for ShibaMath: Being able to generate problems for more advanced math such as proofs. Also having handwritten inputs along with screenshots.

Log in or sign up for Devpost to join the conversation.