Skip to content

nagarishitaupputuri2007/pm-gpt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

69 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

πŸš€ PM-GPT β€” AI-Powered Product Management Copilot

License: MIT Streamlit Python 3.9+

PM-GPT is an AI-powered Product Management Copilot that transforms ambiguous product challenges into structured problem insights, prioritized decisions, and defensible product roadmaps.

This project is intentionally designed to reflect real-world product management thinking, not surface-level automation. Each output mirrors how experienced Product Managers frame problems, evaluate trade-offs, and communicate decisions clearly to stakeholders and leadership.

Note: PM-GPT was built as a flagship portfolio project to demonstrate real-world PM decision-making, not as a tutorial, demo toy, or generic AI application.

πŸ”— Live Demo: https://pm-gpt-copilot.streamlit.app


πŸ“˜ Product Journal (PM-GPT Copilot)

Alongside the codebase, I maintain a public product journal documenting the thinking, decisions, trade-offs, and reasoning behind building PM-GPT.

This journal focuses on:

  • Product thinking under ambiguity
  • Framework-driven prioritization decisions
  • Design trade-offs and scope boundaries
  • Intentional, long-term product development

πŸ“ Journal Entries

These entries document how and why PM-GPT makes decisions β€” not just what it outputs.

πŸ–ΌοΈ Screenshots

A visual walkthrough of PM-GPT’s end-to-end decision reasoning flow:

Landing Screen Problem Insight Generated Features Framework Selection Prioritization Roadmap Output Executive Review PM Reasoning


πŸŽ₯ Demo Video

A short walkthrough demonstrating PM-GPT in action is available in the repository:

πŸ“‚ demo/pm-gpt-demo.webm

(This may later be replaced with a hosted video link.)


✨ Key Capabilities

🎯 Problem Analysis

  • Identifies the core problem behind vague or noisy product signals
  • Surfaces where user value and business outcomes are at risk
  • Frames problems using impact, urgency, and real-world constraints

πŸ›  Feature Ideation

  • Generates realistic, high-leverage solution ideas
  • Aligns features with problem archetypes and business context
  • Avoids speculative or impractical product thinking

βš–οΈ Smart Prioritization

  • Automatically selects the most appropriate framework (RICE, ICE, Kano, MoSCoW)
  • Clearly explains why a framework fits the situation
  • Enables side-by-side comparison of prioritization outcomes

πŸ“Š Decision Intelligence

  • Simulates executive and stakeholder pushback
  • Documents trade-offs, risks, and consciously rejected alternatives
  • Produces PM-grade narratives suitable for reviews and interviews

πŸ“… Roadmap Generation

  • Builds a realistic 6-month product roadmap
  • Balances strategy, execution, and resource constraints
  • Exports a professional PDF with full decision reasoning

πŸš€ Getting Started

Prerequisites

  • Python 3.9+ (tested on Python 3.11)
  • pip

Installation & Run

git clone https://github.com/nagarishitaupputuri2007/pm-gpt.git
cd pm-gpt
pip install -r requirements.txt
streamlit run ui/app.py

πŸ— Project Structure

pm-gpt/
β”œβ”€β”€ product/          # Core PM reasoning and decision logic
β”œβ”€β”€ roadmap/          # Roadmap generation & PDF export
β”œβ”€β”€ ui/               # Streamlit user interface
β”œβ”€β”€ tests/            # Test suites
β”œβ”€β”€ assets/           # Screenshots and demo media
β”œβ”€β”€ demo/             # Product demo recordings
└── README.md

🎯 Who This Project Is For

  • Aspiring Product Managers (APM / PM / Intern roles)
  • PM interview preparation and case discussion practice
  • Recruiters evaluating real-world product decision-making ability
  • Anyone interested in structured, explainable PM thinking

This project prioritizes clarity, explainability, and reasoning quality β€” the same standards expected in real-world PM teams and BigTech product organizations.


πŸ‘©β€πŸ’» Author

Upputuri Naga Rishita
B.Tech CSE (AI & Future Technologies)
SRM University AP


πŸ“„ License

This project is licensed under the MIT License.

About

AI-powered Product Management Copilot that transforms ambiguous product problems into structured insights, prioritized roadmaps, and defensible PM decisions.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages