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.
- 📷 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.



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 |
- Node.js v16+
- Firebase project with Authentication enabled
- Gemini API Key from Google AI Studio
- A
.env.local
file with required keys
- git checkout -b feature/amazing-feature
- git commit -m "Add amazing feature"
- git push origin feature/amazing-feature
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
- @shubhamgavade04 - Creator & Maintainer
- @Abhikhomane45 - Contributor (README, UI improvements)
git clone https://github.com/your-username/glaucus-ai.git
cd glaucus-ai