GreenShield is a Flutter-based mobile application designed for environmental monitoring using drone imagery and AI-powered analysis. It allows real-time detection of poisonous plants, classification of soil types, and provides geolocation-based threat alerts.
-
User Authentication (
auth.dart
): Secure login and registration system -
Interactive Map (
map.dart
): View detected threats and soil types on a dynamic map interface -
Threat Search (
search.dart
): Search and filter detected plants or threats -
Drone Integration (
book.dart
,main.dart
): Visualize drone-captured environmental data -
Dynamic UI Components:
- Menu Navigation (
menu.dart
) - App Settings (
set.dart
) - Splash / Logo Screens (
logo.dart
,dashed.dart
)
- Menu Navigation (
/assets/ # Images, icons, and media files
auth.dart
book.dart
dashed.dart
logo.dart
main.dart
map.dart
menu.dart
search.dart
set.dart
-
Install Flutter SDK and Dart
-
Clone the repository:
git clone https://github.com/your-org/greenshield-mobile.git cd greenshield-mobile
-
Install dependencies:
flutter pub get
-
Run the application:
flutter run
Ensure your device/emulator is connected and Flutter is properly set up.
- Flutter SDK (>= 3.x)
- Dart SDK (>= 3.x)
- Android Studio or VS Code
- Optional: Access to a drone or GPS module for full functionality
This application is a core part of the GreenShield Initiative, which focuses on environmental protection and smart agriculture. It empowers users to monitor ecological threats such as land degradation, poisonous vegetation, and soil conditions through intelligent automation and real-time data.
This project is licensed under the MIT License You are free to use, modify, and distribute this application under the terms of the license.
To report bugs, request features, or suggest improvements, please visit the Issues Page.