Quantum Quest is a fun quantum-themed game. This project has two parts:
- Frontend: The game you see and play (React)
- Backend: The server that saves your progress and scores (Python Flask)
- Make sure you have Node.js (for the frontend) and Python 3 (for the backend) installed.
- Open a terminal in the main project folder.
- Run this to install the frontend:
npm install
- Then go to the backend folder and install the backend:
cd backend pip install -r requirements.txt
- In the
backendfolder, make a file called.envand add your Supabase info:SUPABASE_URL=your-supabase-url SUPABASE_ANON_KEY=your-anon-key SUPABASE_SERVICE_KEY=your-service-key
- In the
backendfolder, run:python production_server.py
- In the main folder, run:
npm run dev
- Open the link it shows (usually http://localhost:5173) in your browser.
backend/— Python server codesrc/— All the game code (React)index.html— Main HTML file.env— Your secret keys (not shared)
- Cat 3D model used in the game: LowPoly Cat Rig + Run Animation by Omabuarts Studio on Sketchfab