Skip to content

unnatii14/aquavision-flutter

Repository files navigation

🐠 AquaVision - Fish Species Classifier

A Flutter mobile and web application for AI-powered fish species classification using deep learning. This app integrates with a FastAPI backend powered by EfficientNet-B0 for accurate fish identification and similarity search.

Flutter Dart API

AquaVision.mp4

✨ Features

  • Fish Species Classification: AI-powered identification using EfficientNet-B0
  • Similarity Search: Find similar fish images in the database
  • Cross-Platform: Works on Android, iOS, and Web
  • Camera Integration: Capture or upload fish images
  • Modern UI: Beautiful, responsive design with animations
  • Real-time Processing: Fast classification with confidence scores
  • Confidence Validation: Automatic similarity validation for low-confidence results

🏗️ Architecture

  • Frontend: Flutter (Dart)
  • Backend API: FastAPI with EfficientNet-B0
  • Image Processing: Camera and gallery integration
  • State Management: Provider pattern
  • HTTP Client: Dio with robust error handling
  • UI Framework: Material Design with custom components

Project Ecosystem

This repository is part of a three-tier fish identification system:

About

A Flutter mobile and web application for AI-powered fish species classification using deep learning.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors