One day as I (Saajid) was doing physics homework, I got overly frustrated with the internet. I would google stuff related to my physics homework problems and only find sites that were pay to use. So I thought why not create a reddit or Stackoverflow like webapp for non programming classes. I came together with Colin, Zong, and Tj to bring the idea to life.

What it does

It allows anyone with a google account to post and answer questions on the site. There are upvote features and the ability to search (will be implemented in the front end, already has code in the backend) for questions.

How we built it

We used php/sql for backend storage of data and get requests as well as Google sign in api to let users have a profile. On the front end side we used Angular 4 to create our webapp dynamically.

Challenges we ran into

Hosting the site was a big issue. We tried google cloud sdk, heroku and amazon web services. In the end aws worked so thats what we stuck with. Another issue was connecting our front end and back end code. Php is a bit outdated and Angular is not as supported as other frameworks such as react.js so you can imagine how shaky things were in development these past 36 hours.

Accomplishments that we're proud of

We were able to publish our site before the time limit.

What we learned

We probably should of used react.js (lol)

What's next for HomeworkOverflow

Update the CSS and framework. Generally make the site prettier.

Share this project: