Problem statement
What can we do to encourage more people to recycle, or make recycling more convenient and accessible?
Inspiration
Travelling back to Indonesia for my summer holiday, I am disturbed by how the locals here throw away their stuff that I deem are still of value and can still be re-used. This prompted me to think about how I can help to make recycling easier for them.
What it does
Trashycle aims to allow users to book an appointment (just like grab) with drivers by detecting the user's GPS location and allows users to edit the address and location on the map manually. Users will be able to specify the type of materials to be picked up as well as the day and timing and add a photo. The drivers, upon looking at all the pending requests, will choose whether or not to accept the request. Upon accepting the request, the users will see that the request will appear in the scheduled section. The driver will have access to the location on the map and will have the luxury of weighing the mass of their items for point-based reward system in the future.
How we built it
We built it using react native with the help of expo and some native libraries such as native camera, map etc. We connected the app with realtime database on firebase and authenticate users using firebase-auth.
Challenges we ran into
It was initially very difficult to correctly sync up all the data in the database (pending,scheduled, and completed) but we managed to make good use of synchronous and asynchronous functions to slowly but surely tackle each one of them. It was also very difficult to upload the image onto firebase storage but we managed to upload it after some researching using blob.
Accomplishments that we're proud of
I am very proud of the fact that we are able to create the first prototype of the app in a day and correctly link up all the database and implement functional authentication.
What we learned
After building the app ourselves, we learnt that it takes a lot of planning, thinking and effort to build an app. We realize that our app could have been better in a lot of ways but we managed to do our best with the given time.
What's next for Orchid
Currently, there are a lot of empty tabs such as Rewards, profile etc but we plan to fill in all the tabs and cooperate with merchants such as Grab to use Grab or Capitaland Vouchers as rewards.
Log in or sign up for Devpost to join the conversation.