Inspiration
After looking around at the snacks in the hackathon building, many Sprite bottles and chips lay around. We thought about the cleanup process and thought of how all the trash will most likely end up in one singular trash bin. Incorrectly sorting trash has been a problem for many decades, and it impacts us every day when we go to the trash can. Using this daily problem, we decided to create Revita.
What it does
Revita allows the user to take a picture of a piece of trash and learn about the correct classification. It provides gamified features such as a leaderboard, friends, stats list, and daily challenges for the user to reflect back on their progress and encourage further growth. Users can compete with each other and share achievements online to spread awareness and boost contentment.
How we built it
We used Figma to design the app and logo. We utilized React and Expo to visualize our app and online API's for image classification.
Challenges we ran into
Creating the expo environment and setting it up with our devices took a long time due to the incorrect versions being incompatible with each other. We encountered many errors with connecting the API with the front end and making the UI look gamified.
Accomplishments that we're proud of
We are proud of the design of the app and the effectiveness of the Revita. The camera classification function took a long time to perfect, and we're glad that it works and benefits the community.
What we learned
We learned how to utilize online resources to solve the module and dependency errors. We also familiarized ourselves with React through this project. At the beginning, we were having a hard time finding an idea, but through teamwork and communication, we found the perfect idea.
What's next for Revita
In the future, Revita will provide for more community-based game functions and more interactive awards with the reality of eco-friendly places. We will integrate the challenges and leaderboards with in real life community events and utilize the platform to connect to different organizations.
Log in or sign up for Devpost to join the conversation.