An interactive web app that lets you upload an image and generates a cool AI-like caption for it.
Currently, it uses simulated captions (no backend), but you can later connect it to Gemini, Hugging Face, or OpenAI’s Vision API for real caption generation.
Coming soon... (add your deployed link here later!)
- HTML5 – structure
- CSS3 – modern glassmorphism UI
- JavaScript (ES6) – logic and interactivity
- (Optional later) AI API (Gemini / OpenAI / Hugging Face)
✅ Upload any image from your device
✅ Preview before caption generation
✅ “AI Thinking” animation for realism
✅ Fun random captions (simulated AI)
✅ Responsive + glass UI
- Select an image from your computer.
- Click Generate Caption.
- The app shows a random “AI-style” caption after a short delay.
- (Optional later) Connect an AI API to generate real captions based on image content.
- Integrate Gemini Pro Vision or Hugging Face BLIP model
- Add a download or share feature
- Include voice narration of captions
- Save caption history in LocalStorage
- Dark / Light mode toggle
Clone the repo and run locally 👇
git clone https://github.com/yourusername/ai-image-caption.git
cd ai-image-caption