This repository has been archived on 2026-01-31 . You can view files and clone it. You cannot open issues or pull requests or push a commit.
77b9391c6d8a8bb14c935e536255d4ae6d9e679a
build(deps): bump next from 15.5.7 to 15.5.9 in the npm_and_yarn group across 1 directory
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
Description
Simple web app for visualizing and analyzing business strategies using the Blue Ocean Strategy framework
Readme
532 KiB
Languages
TypeScript
94%
CSS
4.7%
Dockerfile
0.7%
JavaScript
0.6%