With the advancement of technology, humans have been able to broaden their horizons and create anything they want. But with these useful creations, some unusable byproducts are also generated, which end up being trash/waste. The accumulation of this waste has a very alarming effect on the environment. This was the motivation behind this project.
Recyclo aims to reduce the total solid waste output of a household by encouraging people to create artwork/projects with unwanted items. One can click a picture/pictures of the items like used pens, ice cream sticks, cardboard, CDs, etc. and recyclo will recommend projects one can make using those items.
Once a person has completed his project, he/she can post it in the feed. Using recyclo he/she can also sell the making procedure or the item itself. Thereby encouraging people to create artwork/projects and minimise waste.
A user can browse through a collection of different projects on the feed page. He/she can also subscribe to a monthly/yearly plan to know the procedure or can buy the product itself.
For users aiming to work on a specific type of project, he/she can also browse through a selected selection of posts based on ‘tags’ in the explore page.
This project is being submitted to the E-commerce creation category.
(images with some description)
So, we had made the frontend using flutter framework and we have embedded object detection algorithm using tensor flow lite in the frontend. And, the signin authentication part is made using Firebase.The backend APIs were made using NODEJS in vs code. Express, mongoose, cors, and express-file-upload are some open-source packages that were used. MongoDB Atlas was used as the database and the backend is hosted using Heroku.
The major challenge we ran into was integrating the backend node rest APIs with the mobile application. The upload part was challenging and took us a lot of time to implement.
Although the challenge to reduce solid waste is immense, we are happy to have created something which can help alleviate this issue. Other than that, we are very proud of all the skills we learned along the way that will surely help us when making an app in the future such as working with MongoDB, Node REST Apis, and Flutter for the front-end design.
Arya Shreyas Das