Welcome to Diversify - an innovative mobile application dedicated towards environmental conservation, indigenous species diversification, and promoting sustainable practices for a brighter future.
Watch the product demo on:
Endangered plants are threatened by habitat loss, climate change, and invasive species, exacerbated by insufficient conservation efforts and limited public awareness. Urgent action is crucial to implement effective conservation measures and preserve the invaluable biodiversity and ecosystem services these plants provide.
500+ People were surveyed across 5 cities
- The form was circulated among various age groups to ensure a collective opinion
- Best efforts were made sure to reach people from various communities and parts of the country
Our survey results have uncovered a significant population residing in neighborhoods characterized by sparse greenery, presenting a substantial opportunity for growth in both area coverage and biodiversity. These individuals have expressed a keen interest in addressing this issue, yet have been uncertain about how to initiate action.
🌿 Our initiative seeks to foster environmental consciousness and biodiversity by providing a platform where plant enthusiasts can connect, learn, and contribute to the preservation of flora diversity. Recognizing the growing interest in plant care and the importance of safeguarding diverse plant species, our platform offers users a space to share knowledge, engage in community-driven projects, and access resources aimed at promoting biodiversity. Through our holistic approach, we aim to empower individuals to play an active role in environmental conservation, ultimately fostering a more sustainable future.
- Capture or Upload pictures of plants to improve the plant diversity
- Extensive Plant Identification leveraging plantnet API
- Create Volunteer login for seamless interaction between Enthusiasts and Volunteers
- Firebase database that stores user login information and plant images who's identified using plantnet API and is sent back to our UI.
- Google maps API for error detection and correcton. The location of the user is taken once permission is granted. Only a single plant availability metric provided by the user is taken for a ceratin location and the other is removed. This is facilitated by the distance calculation of geolocation leveraging Google maps API.
Download Diversify directly from our GitHub repository. After downloading the app, you can sign up for an account by using your email.
Before you start, make sure you have installed the following on your system:
- Flutter SDK
- VS Code
- Dart and Flutter extensions for VS Code
- Android emulator or physical device
-
Clone the Diversify repository from GitHub: https://github.com/sanjana-vivek/Diversify
-
Open the project folder in VS Code.
-
In VS Code, open the command palette (View > Command Palette) and type "Flutter: Run Flutter Doctor". This will check your system to make sure everything is set up correctly.
-
In VS Code, open the main.dart file and click the "Run" button. This will launch the app in the emulator or on your physical device.
Once you have created an account you can start exploring the app's features.
If you would like to contribute to Diversify, please fork the project on GitHub and submit a pull request.