One Mans Trash is Another's Treasure

  • Team Name: Piazza Pizza

Inspiration

Addressing the HackPSU Environmental Change, the project aims to use technology to make a positive impact on the environment and change the world, one recyclable waste at a time!

We noticed that trash collection and gathering recyclable wastes of different types is not a very smooth procedure, and there exist few services that allow selling and purchasing goods. We had an idea; with the world going green, it is high time to streamline the process for buying and selling such goods and connect people together.

What it does

The main aim of the mobile application is to provide a centralized location where people who wish to purchase recyclable waste could meet people that wish to sell them, thereby allowing a seamless experience in performing the transaction without the requirement for a middle-man.

It also allows the buyer to chat with the sellers, which we believe will fester a positive attidude towards recycling and going green, thereby spreading the message of environmental change.

A seller can choose to declare his goods of his own volition and the buyer can select a seller who is selling goods that the buyer requires. Upon making the decision, the application connects the seller and buyer, allowing them to chat and come upon an agreement without the need for an intermediary.

If both parties agree to all conditions, they can choose to continue with the transaction or cancel if otherwise.

Technologies

Our team used the following technologies:

  • Flutter
  • Firebase
  • Android SDK

Try it out yourself

Clone the github repository.

    flutter run

prerequisite: You must have an android emulator and android SDK 28 or above.

What we learnt

This hackathon was a first for us, which enabled us to get a handle on working with a tight schedule and solving problems with the tools at our disposal. Moreover, it allowed us to get familiar with some of the popular technologies currently being used to build mobile applications.

We faced several issues pertaining to structure of the code base, database design and general data flow. It provided a learning opportunity for us to think outside the box and rely on the teammates for aid.

Share this project:

Updates