2.7 KiB
2.7 KiB
Blue Ocean Strategy Analysis Tool
A comprehensive web application for visualizing and analyzing business strategies using the Blue Ocean Strategy framework. This tool helps strategists and business analysts create, validate, and visualize market-creating strategies through an interactive interface.
Features
💹 Strategy Canvas
- Interactive line chart visualization
- Factor management with market vs. idea comparison
- Notes and annotations for each factor
- Drag-and-drop factor reordering
🎯 Four Actions Framework
- Organize strategic factors into Eliminate/Reduce/Raise/Create
- Link factors with strategy canvas
- Notes per action category
- Color-coded sections for clarity
🛣️ Six Paths Framework
- Analysis across alternative industries
- Strategic group evaluation
- Buyer chain exploration
- Complementary products/services assessment
- Functional/emotional appeal analysis
- Time trend tracking
📊 Buyer Utility Map
- Interactive grid visualization
- Toggle opportunities
- Notes per cell
- Six stages × six utility levers
💰 Price Corridor
- Target price setting
- Competitor price tracking
- Visual price band analysis
- Three-tier market segmentation
✅ Strategy Validation
- Non-customer analysis
- Strategic sequence validation
- Implementation notes
- Progress tracking
Technical Stack
- Framework: Next.js 14 with App Router
- Language: TypeScript 5
- Styling: Tailwind CSS + shadcn/ui
- Storage: Redis
- Charts: Recharts
- Utilities: Lodash
Getting Started
- Clone the repository
git clone https://github.com/riccardosenica/blue-ocean.git
cd blue-ocean
- Install dependencies
yarn install
- Set up environment variables
cp .env.example .env.local
- Update the following variables in
.env.local:
KV_REST_API_URL=your_kv_url
KV_REST_API_TOKEN=your_kv_token
- Run the development server
yarn dev
- Open http://localhost:3000 in your browser
State Management
The application uses React Context for state management with the following structure:
- Strategy Canvas data
- Four Actions framework entries
- Six Paths analysis
- Utility Map toggles and notes
- Price Corridor data
- Validation checkpoints
Storage
- Primary storage in browser's localStorage
- Backup functionality to Redis
- Automatic state persistence
- Import/Export capabilities
Development
Available Scripts
yarn dev: Start development serveryarn build: Build for productionyarn start: Start production serveryarn lint: Run ESLintyarn typecheck: Run TypeScript compiler
Acknowledgments
- Blue Ocean Strategy by W. Chan Kim and Renée Mauborgne