Web interface for Public Quantum Network (PQN) nodes
An interactive web interface designed for the general public to interact with quantum networks.
PQN web interface for public interaction with a quantum network
Note
For complete project information, architecture details, and backend setup, see the pqn-stack repository.
- Node.js 18 or higher
- npm or pnpm package manager
- A running PQN Node API (see pqn-stack)
-
Clone the repository
git clone https://github.com/PublicQuantumNetwork/pqn-gui.git cd pqn-gui -
Install dependencies
npm install # or pnpm install
npm run dev
# or
pnpm devOpen http://localhost:3000 in your browser to see the interface.
npm run build
npm run start
# or
pnpm build
pnpm startThe frontend expects the PQN Node API to be running at http://127.0.0.1:8000 by default.
To configure the API endpoints, create a .env.local file in the root of the project:
NEXT_PUBLIC_TIMETAGGER_ADDRESS=127.0.0.1:8000
NEXT_PUBLIC_FOLLOWER_NODE_ADDRESS=127.0.0.1:8000Replace the addresses with your actual Node API endpoints if they differ from the defaults.
- pqn-stack - Backend software stack and complete project documentation
- Public Quantum Network - Learn more about the PQN project