Inspiration
The inspiration of this project came from years of frustration in the math community. It has always been difficult to collaborate with your peers through simple messaging services about mathematical equations and obtaining a consistent and understandable format.
What it does
Our program instantly converts seemingly complex equations into easy to read formats.
How we built it
Using a combination of python, html, and node.js with some extra functions using Courier and Google Maps, we set up the basic messaging service and added another program called MathQuill in which converts the prompts into equations. We added notifications through Courier and location services through Google Maps.
Challenges we ran into
One of the main challenges we ran into is time management. With the time limit of 24 hours we were not able to obtain the full product we desired, however we are still extremely proud of the outcome. Another challenge was learning new languages and keeping everything compatible. These two went hand in hand, for we understood the end goal and how to achieve it, yet most of us had to alter our preferred language in order to keep the functions compatible.
Accomplishments that we're proud of
We are most proud of the end result. Due to the time restrictions, we initially did not think it was possible to add on features such as location services and push notifications, however we were able to finish most of the extra features we desired within the time limit.
What we learned
Throughout this process we learned how to work with an international team, ranging in a variety of skills and knowledge. As well as the majority of us learned how to use node.js for the first time. This was the first hackathon for many of our team members, and that in itself is a major success.
What's next for MathChat
We are hopeful that MathChat will advance over the next few months and we can grow as a team and a community with one another as we advance to our final product. Our vision is to finish and optimize our website by the end of the year and obtain our desired prototype with additional features such as reacting to messages, networking and a lot more.
Additional info: Although we were not able to integrate courier and google maps into our final product, we still have the working code for them in our github
Built With
- css
- discord
- google-maps
- htm
- mathquill-api
- node.js
- react.js
- socket.io

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