EcoTracker
Introduction
EcoTracker is a mobile application developed by Kunying Lee and Szuchi Ma, leveraging the MIT App Inventor platform and OpenAI. The inspiration behind EcoTracker stemmed from our shared concern about climate change and the lack of accessible tools for individuals to monitor and manage their carbon footprint. Understanding the urgency of the environmental crisis, we created an innovative solution that empowers users to make sustainable lifestyle choices.
Inspiration
Climate change represents one of the most pressing challenges of our time, driven primarily by human activities emitting greenhouse gases into the atmosphere. Despite growing awareness of the issue, many individuals struggle to understand their personal contribution to carbon emissions and how to effectively reduce it. This gap between awareness and action inspired us to develop EcoTracker, a user-friendly mobile app that provides comprehensive insights into one's carbon footprint and offers personalized recommendations for reducing it.
Learning Journey
Throughout the development of EcoTracker, we gained invaluable insights into both environmental sustainability and mobile app development. We delved into research about carbon footprint calculation methodologies, exploring various factors such as energy consumption, transportation habits, and dietary choices. Additionally, we honed our skills in UI/UX design, user engagement strategies, and data analysis techniques.
Building EcoTracker
EcoTracker was built using the MIT App Inventor, a powerful yet user-friendly platform for creating Android applications. Leveraging its visual programming interface, we designed an intuitive user experience that simplifies the process of tracking and analyzing carbon footprint data. The app utilizes AI algorithms to generate personalized recommendations based on user behavior and environmental impact assessments.
Features
- Home: Homepage tells the users their cumulative carbon footprint. They can choose to view previous report or clear the history.
- Daily: In this page, EcoTracker will calculate users’ daily carbon footprint based on their food consumption, transportation, etc. By clicking the “Submit” icon, EcoTracker will direct users to a report page.
- Report: In the report page, users can obtain their daily carbon footprint analysis combined with an intuitive chart by clicking the “Analyse” button. Similarly, users can get AI-generated actionable suggestions by clicking the “Suggestions” button.
- Annual: Users can also calculate their annual carbon footprint by clicking the “Annual” in the navigation menu. They can also get personalized suggestions by clicking the “Submit” button.
- History: EcoTracker will record your carbon footprint history and present to you in a line chart.
Challenges Faced
While developing EcoTracker, we encountered several challenges, primarily related to the limitations of the MIT App Inventor platform. Unlike more advanced development tools like Android Studio, App Inventor offered less flexibility for implementing complex features and making nuanced design changes. However, we overcame these challenges with the help of some open source .aix extensions (ChartMakerPlus, BottomMenuZ, MakeViewUp, etc.)
Conclusion
EcoTracker represents our dedication to addressing the global challenge of climate change by empowering individuals to take meaningful action in their daily lives. Through our collaboration and innovation, we have created a tool that not only educates users about their environmental impact but also inspires them to make positive changes for a more sustainable future. As we continue to iterate and improve EcoTracker, we remain committed to promoting environmental awareness and fostering a community of eco-conscious individuals striving for a greener planet.
Built With
- mit-app-inventor
- openai
Log in or sign up for Devpost to join the conversation.