Inspiration:
EcoTracker was inspired by our passion for environmental conservation and our desire to make sustainable living accessible and engaging for everyone. We wanted to create an app that not only helps users track their recycling efforts but also educates and motivates them to make a positive impact on the planet.
What it does:
EcoTracker is a multifunctional app that tracks your recycling habits, offers eco-themed quizzes, and rewards you with points for your eco-friendly actions. It's designed to make sustainability a part of your daily life while making the journey enjoyable and rewarding.
Impact
By creating an app that allows users to easily track their eco-friendly efforts, we hope to encourage them to take more action to help create a more sustainable planet. The interactive map provides users with an easy way to track their actions in nearby parks in the click of a few buttons and the quiz invokes users to think more critically and deeply about topics like pollution and how they affect our planet. Furthermore, the chatbot page provides easily accessible help to understand what the web app is meant to do and what features it has, and, finally, the home page allows users to see their hard work reflected in point values and a growing tree so they can feel more encouraged to keep going. The profile page available via the home page also allows the user to feel more attached to the app, as they are able to personalize it with their own username and personal information.
How we built it:
We built EcoTracker using React Native. We used an API for the map and many react native elements for the other pages.
Challenges we ran into:
During the development of EcoTracker, we faced challenges related to API's, designing an intuitive user interface, and keeping the point system across all pages. Along with that, all of us were not proficient in React Native, and needed to learn a lot to make this project happen. Overcoming these hurdles required creative problem-solving and a strong commitment to our project's mission.
Accomplishments that we're proud of:
We're proud to have created an app that not only tracks recycling but also empowers users to take meaningful actions for the environment. By importing the module react-native-gifted-chat and utilizing it to fulfill our specific needs, we were able to successfully create a chatbot page. We are also proud to learn so much about React Native in just a week.
What we learned:
Through the development of EcoTracker, we've learned about API's. Along with that, we learned how to connect variables across all pages.
What's next for EcoTracker:
Creating a more interactive interface where users can interact with others and also see how they compare to others through a leaderboard. We can also connect with sponsors and once they've reached a certain amount of points, they get something. Another thing we can include in the future is a map tracker, so we know if they actually went to the park. For this, we could connect with FitBit.
Thank you so much for this oppurtunity!
Log in or sign up for Devpost to join the conversation.