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.
Log in or sign up for Devpost to join the conversation.