Inspiration

Social media is fast-paced — but creativity takes time. One of the most frustrating moments for creators is staring at a photo, unsure what caption fits. Caption Copilot was built to solve that modern problem: writer's block for captions. Whether you’re posting a sunset selfie, a food pic, or a meme — this app gives you captions that match your vibe instantly.

What it does:

Caption Copilot is a lightweight, AI-integrated web application that: Accepts user keywords and a selected mood/theme Uses logic to interpret context Generates multiple engaging Instagram captions instantly Ensures captions feel authentic, not robotic — tailored to emotion

How we built it

🔧 Frontend: HTML, CSS, JavaScript 🧠 AI Layer: OpenAI prompt engineering 🛠️ Workspace: Built and exported from Bolt.new 🗂️ Hosted On: GitHub Pages 🌐 Source Code: GitHub Repository

Challenges we ran into

Designing mood-based caption logic Keeping results fresh and varied Making the UI intuitive yet functional within Bolt's limitations

Accomplishments that we're proud of

Created a working AI-powered tool in limited time User input + AI logic without any backend Deployed online with full GitHub documentation

What we learned

As first-time developers using Bolt for a hackathon, we learned how to convert a small creative idea into a functioning AI-powered product. We explored how user input (mood + keyword) can guide prompt-based AI generation. We also learned how to organize a project on GitHub, write meaningful documentation, and present it professionally. Most importantly, we learned how to build, debug, and ship under tight deadlines — and how even a simple idea can become powerful with the right execution.

What's next for Caption_Copilot

We’re excited to expand Caption Copilot into a more dynamic tool for all content creators. Our next steps include: Adding image-based caption generation using AI to analyze uploaded photos Integrating trending hashtags and emoji suggestions Supporting captions for Instagram Reels, YouTube Shorts, and Twitter/X posts Adding voice input for keyword entry Creating a mobile app version for real-time use Training a lightweight AI model to understand regional slang and Gen-Z lingo

Built With

Share this project:

Updates