Coder Social home page Coder Social logo

hackharvard-18's Introduction

Website: https://gmcjeyzer.wixsite.com/growth/

Inspiration

Garbage is one of the major issues in the world. People unrealistically expect waste collectors to gather garbage when the ratio of garbage being thrown on the ground is higher than that of being collected. If we can somehow involve EVERYONE, not just the workers, we can really push the world forward.

A way to be motivated to do a good deed (other than the feeling of satisfaction in helping live in a better environment) is to find an instant return that would help you in some critical way. This is where this idea comes to life. The high-level view is as simple as we ask people (homeless or anyone) to help gather garbage and in return, they get some kind of credit/points that (when accumulated) can help with the following (and more):

  1. Buying food/clothes
  2. Getting themselves or their kids to school
  3. Getting cheaper Healthcare/Medicine

So now we don't just help the environment, but the homeless and people in need as well. You could also donate your points to other people in need and by doing so you're now donating your time not your money to help others.

What it does

Gaining points can be done through an application or as simple as scanning your ID/face depending on the weight of the garbage bags you collect. But this is a specific use case, this could be expanded to any community service: Planting trees/Shoveling snow/Mowing the lawn.

Over time, our application will also start analyzing how well certain people are doing and therefore start recommending them for actual jobs. This way businesses have a record and have confidence in the recommended people.

How we built it

We separated our tasks. One person worked on the backend and the visual recognition using Python. Two members worked on the front end of the application using Wix.com. Our fourth member worked on connecting the front end with the back end and therefore creating API endpoints and making sure everything fits together in a good way.

Challenges we ran into

Although Wix.com has fantastic templates and is very easy to use, it is very limited for hardcore programmers. For instance, we required the website to open webcam and take a snapshot and send that picture to the backend for visual recognition. Wix does not support browser cam. Therefore, for demo purposes, we had to create an API endpoint in Python, and when it's reached it runs a Python script that accesses the local camera, takes a snapshot, sends it to Google's AutoML Visual Recognition and send the result back to the website.

We also tried to demonstrate weighing the garbage bags. We checkout out an Adruino and it's kit but we were looking for a pressure sensor but there wasn't any; so then we thought of getting four springs and a sheet with an ultrasound sensor on the ground to measure how far the sheet is from the ground. The Adruino was out of date and we tried to update it but quickly recognized that we would waste time trying to make it work, therefore discsarded using the Adruino. We also tried using Qualcomm's hardware but had no luck.

Accomplishments that we're proud of

  1. We were able to create a frontend that we are proud of
  2. We managed to not hardcode a lot of stuff and actually used a database
  3. We managed to train Google's AutoML and got an accuracy of 0.88+.
  4. We managed to split tasks and collaborate in a neat way.

What we learned

What's next for Growth

Growth's next steps are very apparent. We aim to help the world and so we will begin with implementing the garbage collection and bringing it to life. We would set up one or two stations and test this out at events where clean up is needed. If that goes well we start expanding to places that do require garbage to be collected. In parallel, we would be working to provide other important community services.

hackharvard-18's People

Contributors

alaashamandy avatar apurvshah007 avatar jeyzermc avatar

Watchers

 avatar  avatar

Forkers

thekunalsheth

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.