The challenge at hand is the disconnection between youth and the environment, leading to lack of active participation in sustainable practices like tree plantation. People lack a shared platform to engage with the growth and well-being of trees, hindering the development of collective commitment to environmental sustainability. LeafSnap aims to bridge this gap by providing a user-friendly and interactive platform that encourages individuals to connect, share and contribute to the growth of trees.
We are using Goal (SDG) 2 and its Target 2.5, along with SDG 13 and its Target 13.2 for LeafSnap.
Target 2.5: Maintain the genetic diversity in food production:
Trees contribute to biodiversity, and their inclusion aligns with the goal of sustaining genetic diversity in food production.
Target 13.2: Integrate climate change measures into policy and planning:
Trees are powerful tools for climate change mitigation and adaptation. By integrating them into the LeafSnap initiative, we aim to contribute to climate change resilience, demonstrating the importance of trees in policy, planning, and combating climate change impacts.
The inspiration lies in the crucial role trees play in addressing global challenges related to hunger, nutrition, sustainable agriculture, and climate change. It addresses the issues like ending hunger, achieving food security, improving nutrition and promoting sustainable agriculture while also engaging the user with daily tasks and targets and recommending them plants they can grow based on the temperature and humidity range of the region.
The UI is the front-end component visible to users. It encompasses screens for capturing tree images, displaying growth progress, and interacting with the community. It also provide user with useful insights on which plants they can grow based on the temperature and humidity. It provides a user-friendly interface for seamless navigation and engagement.
This component handles the logic of the LeafSnap mobile application. It includes functionalities for capturing and uploading tree images, processing user interactions, and managing the overall user experience.
The back-end server manages the business logic, handles data processing, and communicates with external services like firebase. It is responsible for storing and retrieving user data, managing image recognition requests and admin panel, and facilitating communication between the mobile app and the database.
By implementing the recommendation system using Python, leveraging its powerful data processing and analysis libraries such as PANDAS. Python provides a flexible and efficient environment for handling the dataset, filtering plants based on user input, and generating recommendations.
Firebase serves as the primary database, storing user profiles, tree growth data, and community interactions in real-time. It ensures data consistency across devices and facilitates seamless updates and synchronization.
There is a lack of interest, especially among young adults, in plant growth, trees, and environmental sustainability. Many individuals are preoccupied with the virtual world and are not fully aware of the adverse effects of climate change.
- The project aims to encourage people to plant trees in a fun and informative way.
- This community is nurtured by encouraging individuals to actively participate in tree planting and nurturing activities.
- This not only facilitates the exchange of experiences but also inspires and motivates users to contribute to environmental safety.
- User Engagement Metrics: Tracking the number of users actively participating in tree planting activities. Measure user interactions, such as likes, comments, and shares on shared tree growth journeys. Community Growth: Monitor the growth of user community within the app.Track the number of new users joining the platform.
- Tree Planting Initiatives: Record the number of trees planted through the app.Measure the geographical spread of tree planting initiatives.
- Analytics Platforms: Tracks user behavior, engagement, and conversion on the app and website.
- Offers real-time insights into user behavior, demographics, and user journeys within the app.
We asked some students, our faculty adviser and other people to test the app and give us an honest feedback to what do they think about the app and our vision. We got some interesting feedback, some positive and some constructive. Here are 3 feedback points and what we did to improve the app based on the feedback:
Improvement: We added a social feature allowing users to create profiles, connect with fellow plant lovers, and share their plant journeys. Itβs an explore feed on which user can see posts uploaded by their fellow users.
2. βIt would be great if the app can recommend me some plants to grow based on the current weather.β
Improvement: Implemented dynamic plant recommendations based on real-time weather data obtained from an external API. Users can now receive personalized plant suggestions tailored to their current weather conditions, enhancing the relevance and practicality of the app's recommendations.
Improvement: We are working on expanding the language option for the app to improve the ease of use by the user. We are also working on having a chatbot on the website which would give 24/7 user support in the userβs preferred language
Collaborate with schools to integrate LeafSnap into environmental science or biology curricula. Design lesson plans that involve tree planting initiatives, using the app to track progress.
This component integrates Google Maps to provide users with a visual representation of the geographic distribution of trees. It allows users to explore the community's planted trees on an interactive map.
Extend the use of LeafSnap beyond classrooms to involve the entire school community. Organize tree planting days and use the app to document the collective impact of these initiatives.
Regularly update the app with new features and improvements based on user feedback and technological advancements.
Currenty working on training a chatbot for the website. Chatbots can provide immediate responses to user queries, offering 24/7 support without the need for human intervention. Users can get quick answers to frequently asked questions, improving customer satisfaction.
Implement analytics to track user engagement, popular tree species, and overall community impact to inform future enhancements.
- Youtube: https://youtu.be/ahkGC7tghUg
If you have any questions or feedback, feel free to reach out to us at eribankang@gmail.com or LeafSnap