BMC Generator v1.0
This release contains a lightweight executable that automatically generates Business Model Canvas (BMC) diagrams from a structured Excel file.
🛠 Developed by Max Zhang for the GNG4120 / GNG5120 course at the University of Ottawa.
📦 What's Included
- ✅
draw.exe– Standalone executable (no Python required) - 📊
BMC.xlsx– Sample Excel input template - 🖼 Sample Outputs:
bmc_output_baseline.pngbmc_output_baseline_health.pngbmc_output_baseline_health_assumptions.png
- 📄
README.md– Usage instructions
🧠 How It Works
- Reads a structured Excel file with the columns:
Block,Content,Class - Supports 3 classification types:
- 🟡 Baseline
- 🔴 Health Check
- 🔵 Assumptions
- Outputs visual BMC diagrams with exact block layout and dynamic content fitting
🚀 Usage
- Put your
BMC.xlsxfile in the same folder asdraw.exe - Double-click
draw.exe - You’ll see the generated images in the same folder
💡 Notes
- Text in top blocks wraps automatically
- Text in bottom blocks adjusts box height and wraps when necessary
- No internet or Python environment required
📜 License
MIT License