Coder Social home page Coder Social logo

recyclebuddy's Introduction

Recycle Buddy

By Rebecca Martino, Patrick Sacchet and Chelsea Meier

HoyaHacks Spring 2020

Premise

In working to tackle the challenge of getting more people to compost and recycle, we realized many are not well educated on the types of materials that are compostable / recyclable. In creating Recycle Buddy, we aimed to create a simple and easy interaction between our users and the information available on everyday foods so we could streamline this knowledge, making it that much easier to make a positive impact on our environment and our users. Recycle Buddy uses publicly available information detailing the specifics of everyday food items to inform our users what exactly they're throwing away; additionally, Recycle Buddy implements a secured online database webhosting platform that allowed us to keep our users' information and accounts secured. This provided a way to authenticate and better track our users upon login.

What We Used:

USDA FoodData Central Database

FoodData Central is an integrated data system that provides expanded nutrient profile data and links to related agricultural and experimental research. This information is queried and gathered to the user upon searching for a food item. With a basic breakdown of some of the nutritional data available for most food products, we are put in a position where it would be fairly simple to implement the recyclable / compostable functionality given we are provided the proper API.

Earth911

Earth911 is the API we originally intended on implementing into our app to simply display the compost / recycle options that are available to users, dependent on the type of product it is. Sadly, with their API being kept behind locked doors, we were unable to gain access to an API key, meaning this last bit of functionality is incomplete. We hope once we gain access we will be able to simply add the information for the food item along with the information we already have about the specifics of each product.

MongoDB / MongoDB Stitch

Mongo DB served as our primary tool in successfully adding and validating users upon login. Their platform allows for a simple implementation of security while also remaining extendable for future growth of users. Additionally, with the implementation of MongoDB Stitch, we were able to deploy an application that could successfully interact with our application being hosted on Android devices.

Reflection

In looking towards the future, we hope to gain access to Earth911 API that will allow us to implement the recyclability / compostability aspect we can use to inform our users. Overall, we have learned a lot as a team when it comes to online database platform hosting, android applications and account security and storage.

recyclebuddy's People

Contributors

cnmeier avatar

Stargazers

 avatar

Watchers

 avatar

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.