Skip to content

BMC Generator v1.0

Choose a tag to compare

@maxzhangg maxzhangg released this 30 May 01:33
· 8 commits to main since this release

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.png
    • bmc_output_baseline_health.png
    • bmc_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

  1. Put your BMC.xlsx file in the same folder as draw.exe
  2. Double-click draw.exe
  3. 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