Inspiration : Our inspiration was our collective struggle in math problems throughout college.
What it does : Takes hand-written equations and provides a step by step how-to on the problem with an option to reveal the solution at the top of work through the problem step by step and see the solution at the bottom
How we built it : We built our software using Python/Flask for the backend and with Next.js for the frontend, we utilized a Python library called Pix2Text that is an OCR software that converts a handwritten image into LateX code, we then used that LateX code and sent that to a Gemini API with a detailed system prompt that would then send back a well formatted output for the front end to display. We had an issue with displaying the output on the website where the display text for math equations was all still in LateX code which led to some problem solving where we landed on KaTeX API that converts all LaTeX code into readable formatted math equations upon the rendering of the page.
Challenges we ran into : Formatting output, troubleshooting python version control with requirements, completely learning front end from the ground up.
Accomplishments that we're proud of: We built something that works
What we learned: How to work together to solve a problem, and help each-other through troubleshooting issues along the way.
What's next for Math Solver: We plan to expand on the current state of our application to get it into a production state. We would like to expand the resources library that we created and modify the project to take more types of problems later on (Physics, Trigonometry, etc..)
Log in or sign up for Devpost to join the conversation.