Skip to content

kevinkjose100-byte/Productbuilder-Copilot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

APAF AI Copilot: Productbuilder-Copilot 🚀

The APAF AI Copilot is a high-fidelity, self-driving multi-workshop consultant designed to guide non-technical business founders through the full product discovery lifecycle.

Instead of overwhelming users with forms, the Copilot uses a warm, conversational Clustered Question model to synthesize professional-grade product documentation from simple dialogue.

🌟 Key Features

  • 12 Modular Workshops: Covers everything from Project Initiation to Design Planning.
  • Clustered Conversational Logic: Groups related technical questions into natural, "big picture" prompts.
  • High-Fidelity Deliverables: Automatically generates PRDs, Lean Canvases, User Journey Maps, Gantt Charts, and RACI Matrices.
  • AI Brain: Powered by GPT-4o, specifically tuned to act as a senior product advisor.
  • Zero-Jargon Interface: Designed specifically for founders who want to build products without getting lost in technical terminology.

🏗️ Project Architecture

This is a monorepo consisting of two main components:

  • /copilot-app: A modern React + TypeScript frontend built with Vite.
  • /copilot-server: A lightweight Node.js + Express backend that interfaces with the OpenAI API.
  • /documentation: Contains the "Source of Truth" for all workshop prompts, mapping tables, and PDF standards.

🛠️ Tech Stack

  • Frontend: React 18, TypeScript, Vite, Vanilla CSS.
  • Backend: Node.js, Express, OpenAI SDK.
  • Deployment:

🚀 Getting Started Locally

1. Clone the repository

git clone https://github.com/kevinkjose100-byte/Productbuilder-Copilot.git
cd Productbuilder-Copilot

2. Setup the Backend

cd copilot-server
npm install

Create a .env file in /copilot-server:

OPENAI_API_KEY=your_openai_key_here
PORT=3001

Start the server:

npm start

3. Setup the Frontend

cd ../copilot-app
npm install

Create a .env file in /copilot-app:

VITE_API_URL=http://localhost:3001

Start the app:

npm run dev

📊 Workshop Roadmap

The Copilot guides users through 4 distinct phases:

  1. Phase 1: Project Initiation (Workshop 1)
  2. Phase 2: Discovery & Definition (Workshops 2-5)
  3. Phase 3: Prioritization & Requirements (Workshops 6-9)
  4. Phase 4: Design & Prototyping (Workshops 10-12)

📄 Documentation

Detailed prompt structures and mapping logic can be found in the /documentation directory:


Built with ❤️ for non-technical founders.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors