An interactive graphical editor for measurement-based quantum computing
MBQuIDE/
│
├── backend/ # C++ backend server
├── frontend/ # Web-based UI
└── README.md
- CMake ≥ 3.14
- C++ compiler: Must support C++17
- Install boost:
apt install libboost-graph-devFrom the project root:
cmake -S backend -B backend/buildThen compile with:
cmake --build backend/build- Node.js ≥ 18 with npm ≥ 9
Install dependencies:
cd frontend
npm installBackend and Frontend can be started with the script:
bash start.shThe backend server will start on port 18080 while the frontend server will run on port 5173.