**AI-Powered Startup Helper ### π€ Amazon Nova Models Used
| Model | Bedrock Inference Profile ID | Generation | Role | Speed |
|---|---|---|---|---|
| Nova 2 Lite | us.amazon.nova-2-lite-v1:0 |
Gen 2 | β‘ Default β all 5 features | ~4-8s |
| Nova Pro | us.amazon.nova-pro-v1:0 |
Gen 1 | β¨ High-quality generation option | ~6-10s |
| Nova Premier | us.amazon.nova-premier-v1:0 |
Gen 1 | π Most powerful (selectable) | ~8-12s |
| Nova Micro | us.amazon.nova-micro-v1:0 |
Gen 1 | π Intent classification in Auto-Detect agent | ~2-4s |
Turn your startup idea into a comprehensive plan, technical architecture, development backlog, investor-ready pitch deck, and go-to-market strategy β all powered by Amazon Nova AI through Amazon Bedrock.
#AmazonNova | Category: Agentic AI | Hackathon: Amazon Nova AI Hackathon on Devpost
π₯ Watch the Demo on YouTube β ~3 minutes |
#AmazonNovaDemo flow: Launch app β Startup Plan generation β Tech Architecture β GitHub Issues β Pitch Deck β Marketing Strategy β Demo Mode (no AWS) β Streaming SSE in real time
Founder Copilot includes a Demo Mode that works without any AWS credentials. Just clone, install, and run:
git clone https://github.com/omertt27/Founder-Copilot.git
cd Founder-Copilot/backend && pip install -r requirements.txt && python run.py &
cd ../frontend && npm install && npm run devπ§ͺ Demo Mode activates automatically when no AWS credentials are configured. It returns realistic sample outputs so you can explore every feature immediately.
| Feature | Description | Avg. Time |
|---|---|---|
| π‘ Startup Plan | Comprehensive strategy with product description, target users, MVP features, 6-month roadmap, and success metrics | ~6-10s |
| ποΈ Tech Architecture | Full tech stack recommendation with database schema, API endpoints, security considerations | ~7-12s |
| π GitHub Issues | 15-20 prioritized development issues with estimates, acceptance criteria, and labels | ~8-14s |
| π€ Pitch Deck | 12-slide investor-ready pitch deck outline with talking points and visual suggestions | ~8-12s |
| π£ Marketing Strategy | Full go-to-market plan with target audience analysis, channel breakdown, content strategy, and budget allocation (CMO-in-a-box) | ~6-10s |
| π€ Auto-Detect | Smart agent that detects your intent and routes to the right feature (uses Nova Micro for fast classification) | ~10-15s |
| π‘ Streaming | Real-time Server-Sent Events for progressive output rendering | Instant chunks |
| Model | Bedrock Inference Profile ID | Role | Speed |
|---|---|---|---|
| Nova 2 Lite | us.amazon.nova-2-lite-v1:0 |
β‘ Default β Gen 2 fast reasoning, great quality | ~4-8s |
| Nova Pro | us.amazon.nova-pro-v1:0 |
β¨ Gen 1 high quality, comprehensive outputs | ~6-10s |
| Nova Premier | us.amazon.nova-premier-v1:0 |
π Most powerful (selectable) | ~8-12s |
| Nova Micro | us.amazon.nova-micro-v1:0 |
π Intent detection in Auto-Detect agent | ~2-4s |
π· To add screenshots: Run the app locally (
npm run dev) and take screenshots at 1280Γ800 or wider. Save them todocs/screenshots/using the filenames above. Seedocs/SCREENSHOTS.mdfor the full guide.
Here's what each feature generates from a simple prompt like "AI meeting assistant that records, summarizes, and creates action items":
| Feature | Sample Output Highlights |
|---|---|
| π‘ Startup Plan | Product description, 3 user personas, 7 MVP features, 6-month roadmap with milestones, 7 KPIs, 3 risk mitigations |
| ποΈ Tech Architecture | Next.js + FastAPI + PostgreSQL stack, system architecture diagram, 4-table database schema, 10 API endpoints, security & scaling notes |
| π GitHub Issues | 17 prioritized issues (#1 Project Setup β #17 Rate Limiting), each with priority, estimate (S/M/L), acceptance criteria, and labels |
| π€ Pitch Deck | 12 slides (Cover β The Ask), $37B problem stat, TAM/SAM/SOM market sizing, competitive matrix, $2.5M ask with fund allocation |
| π£ Marketing Strategy | 6-section GTM plan, channel matrix (SEO/Paid/Social/Email), content calendar, persona targeting, 90-day launch roadmap, KPIs |
| Metric | Value |
|---|---|
| Startup Plan generation | ~4-8 seconds (Nova 2 Lite default) |
| Tech Architecture generation | ~4-8 seconds (Nova 2 Lite default) |
| GitHub Issues generation | ~5-10 seconds (Nova 2 Lite default) |
| Pitch Deck generation | ~4-8 seconds (Nova 2 Lite default) |
| Marketing Strategy generation | ~4-8 seconds (Nova 2 Lite default) |
| Intent detection (Auto) | ~1-2 seconds (Nova Micro) |
| Demo mode response | ~1-3 seconds (simulated) |
| Average tokens per response | 1,800 - 3,000 tokens |
| Rate limit | 10 requests/minute per IP |
| Total codebase | 32+ files, 3,100+ lines |
- Python 3.11+ with FastAPI
- Amazon Bedrock (Nova 2 Lite, Nova Pro, Nova Premier, Nova Micro)
- boto3 for AWS integration
- slowapi for rate limiting
- Pydantic v2 for request/response validation
- React 18 with Vite 6
- react-markdown for rendering
- Framer Motion for animations
- react-icons (Heroicons v2) for UI icons
- Python 3.11+
- Node.js 18+
- (Optional) AWS Account with Bedrock access for real Nova AI responses
git clone https://github.com/omertt27/Founder-Copilot.git
cd Founder-Copilotcd backend
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txtcp .env.example .envOption A: With AWS credentials (full power):
AWS_ACCESS_KEY_ID=your_access_key_here
AWS_SECRET_ACCESS_KEY=your_secret_key_here
AWS_REGION=us-east-1Option B: Demo mode (no credentials needed):
DEMO_MODE=true
# Or just leave AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY emptycd backend
python run.pyBackend runs at: http://localhost:8000 API docs at: http://localhost:8000/docs
cd frontend
npm install
npm run devFrontend runs at: http://localhost:5173
Founder-Copilot/
βββ backend/
β βββ app/
β β βββ __init__.py
β β βββ main.py # FastAPI app entry point
β β βββ config.py # Environment & settings (+ demo mode)
β β βββ nova_client.py # Amazon Nova/Bedrock client
β β βββ prompts.py # All prompt templates
β β βββ models.py # Pydantic schemas
β β βββ routes.py # API endpoints (7 routes)
β β βββ demo_responses.py # Mock data for demo mode
β βββ run.py # Server runner
β βββ requirements.txt
β βββ .env # Your credentials (gitignored)
β βββ .env.example # Template
β
βββ frontend/
β βββ src/
β β βββ components/ # React components (7 files)
β β βββ services/api.js # API client with SSE streaming
β β βββ App.jsx # Main app (state, routing, history)
β β βββ App.css
β β βββ index.css # Global design system
β β βββ main.jsx # Entry point
β βββ index.html
β βββ package.json
β βββ vite.config.js
β
βββ docs/
β βββ screenshots/ # Demo screenshots
β βββ SCREENSHOTS.md # Screenshot recording guide
βββ README.md
βββ PROJECT_REPORT.md # Full system architecture report
βββ .gitignore
| Method | Endpoint | Description | Rate Limited |
|---|---|---|---|
POST |
/api/generate/startup-plan |
Generate startup plan | β 10/min |
POST |
/api/generate/tech-architecture |
Generate tech architecture | β 10/min |
POST |
/api/generate/github-issues |
Generate GitHub issues | β 10/min |
POST |
/api/generate/pitch-deck |
Generate pitch deck | β 10/min |
POST |
/api/generate/marketing-strategy |
Generate marketing strategy (CMO) | β 10/min |
POST |
/api/generate/auto |
Auto-detect & generate | β 10/min |
POST |
/api/generate/stream/{feature} |
Streaming generation (SSE) | β 10/min |
GET |
/health |
Health check (includes demo_mode flag) |
β |
{
"feature": "startup_plan",
"content": "# π‘ Startup Plan: ...",
"model_used": "nova2lite",
"tokens_used": 1847,
"generation_time": 8.42,
"demo_mode": false
}Founder Copilot includes a built-in demo mode for trying the app without AWS credentials:
| Aspect | Details |
|---|---|
| Activation | Automatic when AWS_ACCESS_KEY_ID is empty, or set DEMO_MODE=true |
| Outputs | Realistic, pre-written sample content for all 5 features |
| UI Indicator | Yellow "Demo Mode" badge in header + banner on outputs |
| Latency | 1-3 seconds simulated delay for realistic feel |
| Streaming | Simulated chunk-by-chunk streaming |
This makes the app instantly demoable for hackathon judges without needing AWS access.
Try these prompts to see what Founder Copilot generates:
π‘ Startup Plan: "AI-powered meeting assistant that records meetings,
generates summaries, and creates action items automatically"
β Generates: 6-section plan with 7 MVP features, 6-month roadmap, and KPIs
ποΈ Tech Architecture: "SaaS tool for freelancers to track time,
send invoices, and manage clients"
β Generates: Full stack recommendation, database schema, 10 API endpoints
π GitHub Issues: "Developer tool that uses AI to automatically
write documentation from code comments"
β Generates: 17 prioritized issues with estimates and acceptance criteria
π€ Pitch Deck: "Personalized AI tutor that adapts to each student's
learning style and pace"
β Generates: 12-slide deck with market sizing, competitive matrix, and financial projections
π£ Marketing Strategy: "Project management tool for remote engineering teams"
Target Audience: "CTOs and engineering managers at 10-100 person startups"
Budget: "$5,000/month"
β Generates: Full GTM plan with channel breakdown, content calendar, paid vs organic split, and 90-day launch roadmap
| Feature | Implementation |
|---|---|
| Credentials | AWS keys in .env (gitignored), never in code |
| Rate Limiting | 10 requests/minute per IP (slowapi) |
| Input Validation | Pydantic v2 schemas with min_length constraints |
| CORS | Configurable allowed origins |
| Async Safety | boto3 calls run in thread pool executor |
| Error Handling | Structured error responses (422, 429, 500) |
Amazon Nova AI Hackathon β Demonstrating the power of Amazon Nova 2 Lite (Gen 2) alongside Nova Pro, Nova Premier, and Nova Micro for real-world startup tooling.
- π§ Nova 2 Lite (Gen 2) β Default model for all 5 features; Nova Micro for fast intent detection
- β‘ Production-ready β Rate limiting, async safety, input validation, error handling
- π¨ Beautiful UI β Dark theme with feature-colored accents, Framer Motion animations, responsive design
- π§ͺ Instantly demoable β Works out of the box with demo mode (no AWS needed)
- π Metrics built-in β Generation time, token count, and model info displayed on every output
- π£ Full founding team simulation β Startup Plan (CEO), Tech Architecture (CTO), GitHub Issues (Engineering Lead), Pitch Deck (Investor Relations), Marketing Strategy (CMO)
Agentic AI β Founder Copilot uses Amazon Nova's reasoning capabilities to simulate a full AI founding team. The Auto-Detect agent classifies user intent (via Nova Micro) and routes to the correct specialized Nova 2 generation agent, each with a distinct expert persona and structured multi-section output.
Founder Copilot is an AI-powered startup helper agent that turns any startup idea into a complete founder package in seconds. Powered by Amazon Nova 2 Lite (Gen 2, default) and Nova Pro via Amazon Bedrock, it simulates a full founding team:
- π‘ CEO β Startup Plan (strategy, roadmap, KPIs)
- ποΈ CTO β Technical Architecture (stack, schema, API design)
- π©βπ» Engineering Lead β GitHub Issues (prioritized dev backlog)
- π€ Investor Relations β Pitch Deck (12-slide investor outline)
- π£ CMO β Marketing Strategy (GTM plan, channels, 90-day roadmap)
An Auto-Detect agent (Nova Micro) classifies the user's natural language input and routes it to the right specialist automatically. All generation uses real-time Server-Sent Events (SSE) streaming for a live typewriter experience. Includes instant Demo Mode (no AWS required) so judges can test every feature without credentials.
Built with FastAPI + React + Amazon Bedrock. #AmazonNova
| Nova Model | Bedrock Inference Profile ID | Generation | Role in App |
|---|---|---|---|
| Nova 2 Lite | us.amazon.nova-2-lite-v1:0 |
Gen 2 | Default generation model β all 5 features |
| Nova Pro | us.amazon.nova-pro-v1:0 |
Gen 1 | High-quality generation option |
| Nova Premier | us.amazon.nova-premier-v1:0 |
Gen 1 | Most powerful (selectable) |
| Nova Micro | us.amazon.nova-micro-v1:0 |
Gen 1 | Intent classification in Auto-Detect agent |
# Clone the repo
git clone https://github.com/omertt27/Founder-Copilot.git
cd Founder-Copilot
# Start backend (Demo Mode works without AWS credentials)
cd backend && pip install -r requirements.txt && python run.py &
# Start frontend
cd ../frontend && npm install && npm run dev
# β Open http://localhost:5173π§ͺ No AWS account needed β Demo Mode activates automatically if no credentials are set. For real Nova AI responses, add your AWS credentials to
backend/.env.
Grant repo access for judging (if repo is private):
Share with testing@devpost.com and Amazon-Nova-hackathon@amazon.com
MIT License β Built with β€οΈ and Amazon Nova AI






