Inspiration
Integrate, differentiate, computate...Every math student has used some online calculator to check their math homework. We all know the pain of going to a different website for different functions and copy pasting the same equation in with incorrect formats each time. This is why we built Math GPT.
What it does
Math GPT takes a formatted equation from the user and runs a specified computation on it with GPT3. It then gets the result and gives it to the user. With just 2 clicks, the user can select a different option from the dropdown and do another computation with the same equation. There are also a few demo buttons with basic inputs that allow users to get familiar with how the website works.
How we built it
We used NextJS and Typescript for the front end. For the backend we used Math Quill and Math Live for LaTeX input. GPT3 to solve all our problems. We used vercel to deploy the website and domain.com to host it.
Challenges we ran into
There were some inconsistencies in packages that didn't support React 18, so we had to work around that. We also had some trouble with UI elements because web dev is hard.
Accomplishments that we're proud of
WE DIDN'T USE JAVASCRIPT YAY! Jokes aside we built something that we can use practically in our university courses which is really cool.
What we learned
We learned how to use asynchronous requests with GPT3 API's and Math Quill. We also learned how to use Chakra UI to create gradients which adds nice visual flare.
What's next for Math GPT
One feature that would be even more practical is the option for image or pdf input that detects an equation from that image, and automatically fills in the equation input. Also maybe we could use a login and database to store custom prompts for different users if they need to use them again later on.
Built With
- gpt3
- mathlive
- mathquill
- nextjs
- react
- typescript

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