This desktop linux system based virtualization app was created using:
- Angular for the front-end development.
- Electron to make the application a native desktop application
- Python's Flask microFramework to create the REST API which make the communication between Angular and qemu possible (using libvirt).
- clone this repo.
- to install run
npm install
. python flask_REST_API/rest-api/app.py
to start the REST_API locally.- to build and run the app use
npm run electron-build
.
Make sure that you have libvirt, flask, and flask_restful all installed.