Inspiration

With school boards being forced into new learning models and online school, education for students has become more and more difficult. As a student myself, I had found it more and more difficult to receive the proper explanations and help that I needed when it came to my classes this year. Although teachers are trying their best to move into the online learning model due to COVID-19 it has become evident that it is a massive challenge to be on the same page with the teacher. I built Math-Comm in hopes of creating a safe site where students can ask for help and not receive just solutions but actually be taught how to solve the math problem at hand and the ones to come.

What it does

Math-Comm is a math forum that is easy to use and has a simple method of communication. When designing the site I kept in mind that if I was a student looking for quick help where I would want to go and the environment I would want to be in. When designing the wireframes on Figma I made sure that the site was easy to move across and easy to understand all of its features.

How I built it

I first designed the entire site on figma and then used react.js as my front-end programming language. I developed the site then used google firebase as the database that stores all the posts and uploads. Firebase is also what allows for me to pull the data and show it in the feed of the forum.

Challenges I ran into

The main challenge I ran into was when I was connecting the database to the frontend and the posts kept not revealing and not showing up. The problem was fixed with a few lines of firebase import codes which were what I was missing from some of the files.

Accomplishments that I'm proud of

I am really proud of the user interface and the frontend design of site. I think the site looks clean and easy to follow which will allow students ease of use and peace of mind when they learn how to solve the math problems they were stuck on.

What I learned

I learned a lot about google firebase as I am still quite new to backend development and connecting databases and working with google.

What's next for Math-Comm

Being a solo participant in this hackathon I was not able to get anywhere close to the final site which was planned. Although the main portion of posting work and the user interface and designs are all planned which cut the time requirement by half. Math-Comm later will introduce the direct messaging feature and will also allow for the posting of math video and riddles for anyone on the site to enjoy.

Built With

Share this project:

Updates