Inspiration
Product managers often juggle multiple responsibilities — writing user stories, generating PRDs, organizing requirements, and communicating with stakeholders. Many teams spend more time documenting than building. As someone who wanted to build something meaningful,I created PM Copilot to act as an AI copilot for product managers, reducing repetitive work and helping teams move faster.
The Story I started with a simple question: "What if a product manager could just describe their idea in plain English and get everything they need in seconds?" No templates, no formatting, no hours of writing — just an idea and a click.
I built PM Copilot alone, from scratch, in just a few days. Every line of code, every design decision, every deployment challenge was solved independently. This hackathon pushed me to ship something real, and I did.
The name "Copilot" was intentional — it's not meant to replace product managers, but to fly alongside them, handling the repetitive documentation so they can focus on the thinking that actually matters.
What it does
PM Copilot is an AI-powered assistant designed for product managers. Just type any product idea in plain English and instantly get:
A full Product Requirements Document (PRD) 6 detailed user stories 5 Jira-ready backlog tickets All generated in seconds and saved automatically for future reference. The platform enables users to quickly create and refine product artifacts, reducing manual effort and allowing teams to focus on solving real user problems.
How we built it
Frontend: HTML, CSS, Vanilla JavaScript Backend: Node.js + Express.js Database: SQLite for persistent storage AI: Google Gemini 2.0 Flash API for intelligent content generation Deployment: Vercel (frontend) + Render (backend)
Challenges we ran into
Managing CORS between Vercel frontend and Render backend Handling Gemini free tier rate limits and model availability issues Deploying a full-stack app with persistent database for the first time Securing API keys using environment variables across deployment platforms Designing an intuitive workflow that non-technical product managers could use easily
Accomplishments that we're proud of
Built a fully functional AI-powered product management assistant Created an intuitive one-click workflow for product teams Successfully deployed frontend and backend on separate platforms Reduced hours of documentation work to just seconds Shipped a real working product solo in just a few days
What we learned
How to integrate Google Gemini AI API into a Node.js backend Full-stack deployment with separate frontend and backend hosting Importance of environment variables and API key security How AI tooling can collapse the distance between "I have an idea" and "I shipped it" How AI can genuinely augment and improve product management processes
What's next for PM-Copilot
User authentication and personalized dashboards Advanced PRD generation with custom templates User story prioritization using AI Integration with Jira and Notion Team collaboration features AI-powered analytics and insights Mobile-friendly experience Export to PDF and Word formats
Built With
- css
- express.js
- google-gemini-api
- html
- javascript
- node.js
- render
- sqlite
- vercel
Log in or sign up for Devpost to join the conversation.