Skip to content

Repository files navigation

🐟🛡️ FinGuard.io

Aquaculture Intelligence for the Next Billion Farmers

FinGuard is an AI-powered aquaculture monitoring and disease detection platform built for small-scale fish farmers. Combining computer vision, machine learning, and voice-first technology, it transforms aquaculture from reactive crisis management into proactive, data-driven farming — accessible to every farmer, regardless of literacy.


TypeScript React Vite Tailwind CSS AI Accuracy License: MIT


📱 Product Preview

Splash Screen Language Selection Dashboard
Splash Screen Language Selection Dashboard
Aquaculture intelligence, ready at launch. Choose from English, Hindi, Bengali, Marathi & more. Your farm's health and activity at a glance.
Fish AI Diagnostic Treatment Protocol Government Hub
Fish AI Diagnostic Treatment Protocol Government Hub
Upload symptoms for instant 98% accuracy pathology results. Step-by-step treatment and medication guidance. Unlock government subsidies, loans & training schemes.

📋 Table of Contents


✨ Key Features

🔍 AI Fish Diagnostic

Capture fish symptoms via camera for instant pathology results powered by computer vision — 98% accuracy.

💊 Treatment Protocols

Actionable isolation steps and evidence-based medication guidance (e.g., Oxytetracycline, Kanamycin, Baytril).

🌍 Multilingual Support

Full support for English, Hindi (हिन्दी), Bengali (বাংলা), Marathi (मराठी) and more native languages.

🏛️ Government Schemes Hub

Browse and filter subsidies, loans & training programs — including PMMSY (40–60% financial subsidy).

🗣️ Voice-First Accessibility

Interact through voice commands in native dialects — built specifically for low-literacy users.

📊 Farm Analytics & Dashboard

Track your farm's health metrics, activity logs, and trends at a glance with real-time charts.

🛒 Marketplace

Connect with suppliers and buyers directly within the app for inputs, equipment, and produce.

🥶 Cold Storage Locator

Find nearby cold storage facilities to reduce post-harvest losses and improve fish quality.


🏗️ Project Structure

FinGuard.io/
├── screens/               # Full-page screen components
│   ├── SplashScreen.tsx
│   ├── LanguageSelection.tsx
│   ├── Login.tsx
│   ├── Dashboard.tsx
│   ├── DiseaseDetection.tsx
│   ├── Analytics.tsx
│   ├── Schemes.tsx
│   ├── Marketplace.tsx
│   ├── ColdStorage.tsx
│   └── Profile.tsx
├── components/            # Reusable UI components
│   ├── AIAssistant.tsx
│   ├── BottomNav.tsx
│   ├── CircularGauge.tsx
│   └── TutorialOverlay.tsx
├── services/              # Business logic & external integrations
│   ├── geminiService.ts       # Google Gemini AI integration
│   ├── aiAssistantService.ts
│   ├── weatherService.ts
│   ├── locationService.ts
│   ├── notificationService.ts
│   ├── smsService.ts
│   └── audioUtils.ts
├── App.tsx                # Root component & navigation
├── types.ts               # Shared TypeScript types
├── constants.tsx          # App-wide constants
└── index.tsx              # Entry point

🚀 Technology Stack

Layer Technology
UI Framework React 19 + TypeScript
Build Tool Vite 6
Styling Tailwind CSS 4
Animations Motion (Framer Motion)
Charts Recharts
Icons Lucide React
AI / ML Google Gemini API — computer vision & NLP
Accessibility Voice-to-Text, Multilingual UI/UX
Platform Progressive Web App (PWA)

🛠️ Getting Started

Prerequisites

  • Node.js v18+ and npm
  • A mobile device or browser with camera access to test AI diagnostic features

Installation

1. Clone the repository

git clone https://github.com/GovindUpadhyay13/FinGuard.io.git
cd FinGuard.io

2. Install dependencies

npm install

3. Start the development server

npm run dev

The app will be available at http://localhost:5173.

4. Build for production

npm run build

5. Preview the production build

npm run preview

6. Type-check the project

npm run lint

📄 License

Distributed under the MIT License. See LICENSE for more information.



Developed with ❤️ by Aryan Chaurasia
Transforming aquaculture, one pond at a time. 🐟

⭐ Star this repo if you find it useful!

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages