Skip to content

An app that monitors simulated data that mimicks the behavior of quantum computers and displays it neatly using Grafana

Notifications You must be signed in to change notification settings

osamamer/monitoring-app

Repository files navigation

Quantum Monitor

Real-time dashboard for monitoring quantum computers. Tracks qubit fidelity, gate error rates, and operating temperatures.

Built with FastAPI, React, InfluxDB, and Grafana.

Quick Start

Requirements: Python 3.12+, Node.js 20+, Docker

Start services:

docker-compose up -d

Install and run backend:

cd backend
pip install -r requirements.txt --break-system-packages
python main.py

Install and run frontend:

cd frontend/react
npm install
npm run dev

Create a .env file in the backend directory with your database credentials.

Usage

  • Dashboard: http://localhost:5173
  • API docs: http://localhost:8000/docs
  • Grafana: http://localhost:3000 (admin/admin)

Register an account, log in, and hit "Start Simulation" to generate mock metrics. Click any quantum computer for detailed charts.

About

An app that monitors simulated data that mimicks the behavior of quantum computers and displays it neatly using Grafana

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published