Inspiration
Social teams lose time bouncing between caption brainstorms, design tools, and schedulers for posts on social media. Posting things takes large amounts of time, and creativity is limited for people. Big companies might run out of ideas on how to garner user engagement, and smaller companies may have limited manpower to spend on menial tasks. We wanted one place to go from keyword → on-brand captions and graphics → schedule → basic analytics, fast.
What it does
CAPTIQ is a copilot web tool that turns a few words into on-brand posts, fast. It generates creative captions, builds ready-to-export graphics, and organizes drafts, templates, and scheduling in one flow. Our product helps companies manage consistent posting, reach higher engagement levels, and maintain a simpler workflow from start to finish.
How we built it
We brainstormed the idea, planned what the site would look like, and started by building the front end with Tailwind CSS. We then implemented backend features using JavaScript and TypeScript, and connected the AI layer with the Gemini API and Mastra to auto-generate captions and content.
Challenges we ran into
We ran into a few challenges while building CAPTIQ. First, making captions feel trendy and varied without losing the brand’s voice took careful prompt design and tone controls so posts stayed fresh and consistent. We also had to wire multiple APIs cleanly and handle errors so that our product stayed reliable. Finally, we iterated on the interface to keep it intuitive and easy to follow, reducing clicks and guiding users from keyword to preview to schedule without confusion.
Accomplishments that we're proud of
We’re proud that we built a true idea-to-publish loop that takes under a minute in the live demo, from keywords to captions to a scheduled post. Our flow reliably produces six strong caption options per prompt, and our brand setup keeps colors, tone, and hashtags consistent across the app. We collaborated well and shipped a complete product within 36 hours, all while learning new languages and frameworks along the way.
What we learned
We learned how to smoothly integrate image generation and text generation so captions and visuals are created in one flow without extra steps. We also figured out how to connect APIs and automate the social media pipeline from prompt to draft to scheduled post. We focused on UI decisions that make the interface fast and intuitive, so users get results with minimal clicks. And together, we practiced working as a team to brainstorm, design, and pitch a product end-to-end.
What's next for CAPTIQ
In the future, we hope to be able to use CAPTIQ to ship real publishing to Instagram, Facebook, TikTok, and other social media platforms so that posts can go live directly from our site. We also want the agent to tailor graphics more precisely to user requests, improving layout, typography, and color balance for a sharper on-brand look. We also hope to flush out our analytics page to help companies/users compare engagement before and after CAPTIQ, so they can quantify lift from our captions and visuals and see what’s working over time.
Built With
- css
- firebase
- gemini
- html
- javascript
- localstorage
- mastra
- next.js
- react
- tailwind
- typescript
- vite

Log in or sign up for Devpost to join the conversation.