Skip to content

bamiebot-maker/AboVert

Repository files navigation

AboVert 🌿

AI-Powered Plant Disease Detection for Farmers & Gardeners

AboVert is a professional, mobile-first web application that helps users diagnose plant diseases instantly using AI. Built with a "neon cyber-green" aesthetic and focused on speed and simplicity.

🔗 Live Demo: https://abovert-app.web.app

AboVert App

✨ Features

  • 🤖 Real AI Detection: Powered by Google's Gemini 2.0 Flash model for accurate diagnosis of 14+ plant diseases.
  • 📱 Mobile-First Design: Floating bottom navigation, touch-friendly interface, and responsive layout that feels like a native app.
  • ⚡ Single Page Application (SPA): Smooth transitions between Home, Scan, Library, History, and Settings without page reloads.
  • 📂 Local History: Saves scan results globally to your device (localStorage) for quick reference.
  • 📚 Disease Library: Built-in database of common crop diseases with symptoms, treatment, and prevention info.
  • 🔒 Privacy Focused: No backend server tracking your user data; everything runs client-side or via secure API calls.

🛠️ Tech Stack

  • Frontend: Vanilla HTML5, CSS3, JavaScript (ES6+)
  • AI Model: Google Gemini 2.0 Flash (via REST API)
  • Hosting: Firebase Hosting
  • Architecture: Client-side SPA with hash-based routing/state management

🚀 Getting Started

Prerequisites

  • Node.js & npm (for Firebase tools)
  • A Google Gemini API Key

Installation

  1. Clone the repository

    git clone https://github.com/bamiebot-maker/AboVert.git
    cd AboVert
  2. Serve locally You can use any static file server.

    npx serve .
  3. Configure API Key

    • Open the app in your browser
    • Go to Settings
    • Enter your Gemini API Key (saved locally to your browser)

📦 Deployment

Hosted on Firebase:

  1. Install Firebase Tools

    npm install -g firebase-tools
  2. Login & Init

    firebase login
    firebase init hosting
  3. Deploy

    firebase deploy

📄 License

This project is open source and available under the MIT License.


Built with 💚 by Bamietech Dev

About

AboVert is a smart plant-health app that instantly scans plants to detect existing diseases and predict potential viral infections. The name comes from Àbò (Yorùbá for protection) and Vert (French for green), meaning “green protection.” It helps farmers and gardeners identify problems early and protect their plants before damage spreads. 🌱

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors