A comprehensive business planning and analysis platform built on AWS infrastructure. This application provides integrated tools for creating and managing business plans with AI-powered features.
- Business Plan Management - Create, edit, and organize business plans with structured workflows
- SWOT Analysis - Interactive SWOT matrix creation and visualization with PowerPoint export
- Solution Matrix - Strategic solution mapping and analysis tools
- Roadmap Planning - Timeline-based project and business roadmaps
- AI-Powered Narratives - Generate business narratives using Amazon Bedrock
- Document Generation - Export capabilities for business documents and presentations (PPTX, DOCX)
- Multi-language Support - French and English interface with i18n
partner-alliance-suite-on-aws/
├── packages/
│ ├── frontend/ # SvelteKit web application
│ └── cdk/ # AWS CDK infrastructure
├── docs/ # Documentation
└── scripts/ # Shared utility scripts
Frontend:
- SvelteKit 2.x with Svelte 5
- TypeScript
- Tailwind CSS + DaisyUI
- Vite
Backend:
- AWS CDK (TypeScript)
- AWS Lambda
- Amazon DynamoDB
- Amazon Cognito
- Amazon Bedrock
- Amazon CloudFront + S3
- Node.js 18+ and npm
- AWS CLI configured with appropriate credentials
- AWS account with access to Amazon Bedrock
# Clone the repository
git clone https://github.com/awslabs/partner-alliance-suite-on-aws.git
cd partner-alliance-suite-on-aws
# Install dependencies
npm installEnsure your AWS CLI is configured:
aws configure listnpm run deployThis command will:
- Build the frontend and backend
- Deploy all AWS resources via CDK
- Configure Cognito authentication
- Set up CloudFront distribution
After deployment, the CloudFront URL will be displayed in the terminal output.
npm run dev:frontendnpm run buildnpm test| Command | Description |
|---|---|
npm run deploy |
Deploy all infrastructure to AWS |
npm run destroy |
Destroy all AWS resources |
npm run build |
Build all packages |
npm test |
Run all tests |
npm run dev:frontend |
Start frontend dev server |
npm run console:check |
Check for console.log statements |
npm run console:clean |
Remove console.log statements |
- Amazon Cognito - User authentication and authorization
- Amazon DynamoDB - NoSQL database for business data
- Amazon Bedrock - AI/ML for narrative generation
- AWS Lambda - Serverless compute
- Amazon CloudFront - CDN for frontend delivery
- Amazon S3 - Static asset storage
After deployment, log in with your AWS Cognito credentials. You'll land on the dashboard showing your portfolio metrics.
Manage your customer success stories and case studies.
- Create references with customer details, industry, and outcomes
- Track reference status and availability
- Use references in business plans and proposals
Define and manage your service offerings.
- Create standardized service packages
- Define pricing, scope, and deliverables
- Link offerings to customer references
Track your AWS Partner Network certifications and competencies.
- Record certifications with validity dates
- Monitor renewal requirements
- Track training and exam requirements
Create comprehensive strategic plans with integrated analysis tools.
Workflow:
- Create a new Business Plan with title and date
- Add a SWOT Analysis (Strengths, Weaknesses, Opportunities, Threats)
- Build a Solution Matrix mapping solutions to customer needs
- Create a Roadmap with workstreams and milestones
- Generate AI-powered narratives to synthesize your strategy
- Export to PowerPoint for presentations
Business Plan Tabs:
- Overview - General information and completion status
- SWOT - Interactive SWOT matrix with action plans
- Matrix - Solution mapping grid with voting
- Roadmap - Timeline view with workstreams and activities
- Narratives - AI-generated strategic narratives
Define value propositions for specific customer segments.
Workflow:
- Create a CVP with target customer and value proposition
- Use Working Backwards analysis (Amazon methodology)
- Generate narratives from your CVP data
- Export documentation
Working Backwards Board:
- Drag-and-drop post-it interface
- Organize ideas by category
- Vote on priorities
- Export analysis results
The application uses Amazon Bedrock to generate:
- Business plan narratives
- Strategic recommendations
- Executive summaries
- Go-to-market strategies
- PowerPoint (PPTX) - SWOT analysis, Solution Matrix
- Word (DOCX) - Narratives and reports
- PDF - Business plan summaries
See CONTRIBUTING for more information.
This project is licensed under the Apache-2.0 License. See the LICENSE file for details.