Skip to content

Iluxa-sensei/GSapp

Repository files navigation

GreenShield Mobile App

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.


Features

  • 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)

Directory Structure

/assets/      # Images, icons, and media files
auth.dart             
book.dart             
dashed.dart            
logo.dart              
main.dart              
map.dart              
menu.dart              
search.dart           
set.dart               

Getting Started

  1. Install Flutter SDK and Dart

  2. Clone the repository:

    git clone https://github.com/your-org/greenshield-mobile.git
    cd greenshield-mobile
  3. Install dependencies:

    flutter pub get
  4. Run the application:

    flutter run

Ensure your device/emulator is connected and Flutter is properly set up.


Requirements

  • Flutter SDK (>= 3.x)
  • Dart SDK (>= 3.x)
  • Android Studio or VS Code
  • Optional: Access to a drone or GPS module for full functionality

Purpose

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.


License

This project is licensed under the MIT License You are free to use, modify, and distribute this application under the terms of the license.


Issues & Feedback

To report bugs, request features, or suggest improvements, please visit the Issues Page.

Download

Download