Skip to content

mnm-team/mbquide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MBQuIDE

An interactive graphical editor for measurement-based quantum computing


Project Structure

MBQuIDE/
│
├── backend/    # C++ backend server
├── frontend/   # Web-based UI
└── README.md

Installation

Backend

Requirements:

  • CMake ≥ 3.14
  • C++ compiler: Must support C++17
  • Install boost:
apt install libboost-graph-dev

Build:

From the project root:

cmake -S backend -B backend/build

Then compile with:

cmake --build backend/build

Frontend

Requirements:

  • Node.js ≥ 18 with npm ≥ 9

Install dependencies:

cd frontend
npm install

Running the application

Backend and Frontend can be started with the script:

bash start.sh

The backend server will start on port 18080 while the frontend server will run on port 5173.

About

An interactive graphical editor for measurement-based quantum computing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors