Skip to content

ShubhamG2004/glaucus

Repository files navigation

🐟 Glaucus AI – Fish Detection and Insight Platform

Glaucus AI is an AI-powered web application that identifies fish species from images and allows users to ask intelligent questions about the fish (like habitat, care, characteristics). It uses Firebase for authentication, Google Gemini Vision for AI, and Next.js for a modern, responsive frontend. Results can be exported as PNG or PDF for easy sharing.


🌟 Features

  • 📷 Upload a fish image and receive instant species identification.
  • 💬 Ask follow-up questions like: “What does this fish eat?”
  • 🧠 Powered by Gemini Vision API for smart analysis.
  • 📄 Export insights as PNG or PDF.
  • 🔐 Firebase Authentication and secure routes.
  • 🎨 Sleek, modern UI using Tailwind CSS.

🔗 Live Demo

🔗 glaucus-p6gq.vercel.app

Main_page History

📸 Project Structure

ProjectStructure

🧠 Tech Stack

Category Tech Used
Frontend Next.js, React, Tailwind CSS
Authentication Firebase Auth
AI Model Google Gemini Vision API
Image Handling html2canvas, jsPDF
Agent Loveble
Deployment Vercel


🚀 Getting Started

✅ Prerequisites

  • Node.js v16+
  • Firebase project with Authentication enabled
  • Gemini API Key from Google AI Studio
  • A .env.local file with required keys

🙌 Contributing

Fork the repo and clone

  • git checkout -b feature/amazing-feature
  • git commit -m "Add amazing feature"
  • git push origin feature/amazing-feature

Setup Environment Variables

NEXT_PUBLIC_FIREBASE_API_KEY=your-api-key NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=your-auth-domain NEXT_PUBLIC_FIREBASE_PROJECT_ID=your-project-id NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=your-storage-bucket NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=your-msg-id NEXT_PUBLIC_FIREBASE_APP_ID=your-app-id NEXT_PUBLIC_GEMINI_API_KEY=your-gemini-api-key


👤 Contributors


1️⃣ Clone the Repo

git clone https://github.com/your-username/glaucus-ai.git
cd glaucus-ai

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published