PlanetPoints: Make every scan count for the Planet with PlanetPoints

Inspiration

The inspiration for this project came from looking to the future. Everywhere we look in recent history, we see pollution, climate change, and the impended point of no return. Instead of talking about the problem, we wanted to actively contribute to being part of the solution.

What it does

This product allows the user to scan product barcodes they use in their day-to-day lives to get a sustainability score. This score is made up of three factors: brand reputation, materials, and packaging. Using our SustainAScore algorithm, we return a score from 1 to 100 based on how good or bad a given product is for the environment.

How we built it

We took a multi-path approach to developing this application.

  • Landing Page: Next.js
  • Android Application: Kotlin and Android Studio
  • Backend: AWS Lambda
  • Scanning Functionality: Google Vision and Barcode API

Challenges we ran into

The biggest challenges we faced were the handoff points between teamates and making sure nothing felt between the cracks. Handoffs meaning Lambda to Android Application and Scanning Functionality to AWS and Android Application

Accomplishments that we're proud of

Our biggest accomplishments are honestly all of the technologies we used to make this come together, with everyone having their own strengths and weaknesses and having teammates do what they're comfortable with and use, ending up with an amazing final product.

What we learned

Imcrement!!! We started off with a incredibly wide scoped project but from the start we kept looking at the smallest possible steps we can take to get to a product we can demo and we ended up finishing up with a extremly basing MVP around midnight and that ultimately gave us so much time to polish up and work on documentation and UI/UX

What's next for PlanetPoints?

Hopefully the app store!

Built With

Share this project:

Updates