Your comprehensive quantum computing learning platform
Qubitly is an interactive web application designed to help users learn and explore quantum computing concepts through AI-powered conversations, visual circuit building, and comprehensive educational resources.
- QubitlyAi Chat - AI-powered quantum computing assistant for real-time Q&A
- Suggested Prompts - Curated prompts for focused learning on specific topics
- Quantum Circuit Builder - Visual drag-and-drop interface for building quantum circuits
- Learning Roadmap - Structured learning path from beginner to advanced quantum computing
- Educational Resources - Latest articles, research papers, and learning materials
- Frontend: Next.js 14, React, TypeScript
- Styling: Tailwind CSS
- Icons: Heroicons
- AI Integration: OpenAI API
- Quantum Simulation: Qiskit (Python backend)
- Deployment: Vercel
- Node.js 18+
- npm, yarn, pnpm, or bun
- OpenAI API key (for AI chat functionality)
- Clone the repository:
git clone https://github.com/I2S9/quantum-circuit-simulator.git
cd quantum-circuit-simulator- Install dependencies:
npm install
# or
yarn install
# or
pnpm install- Create a
.env.localfile in the project root:
OPENAI_API_KEY=sk-your-openai-api-key-here- Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev- Open http://localhost:3000 in your browser to see the application.
If you want to run the Qiskit simulator backend separately:
- Navigate to the backend directory:
cd src/backend- Install Python dependencies:
pip install -r requirements.txt- Run the Flask server:
python qiskit_api.py- Add the simulator URL to your
.env.local:
SIMULATOR_URL=http://localhost:5000quantum-circuit-simulator/
├── src/
│ ├── app/ # Next.js app router pages
│ │ ├── chat/ # Chat functionality
│ │ ├── circuit/ # Quantum circuit builder
│ │ ├── info/ # Educational resources
│ │ └── api/ # API routes
│ ├── components/ # Reusable React components
│ └── backend/ # Python Qiskit backend
├── public/ # Static assets
└── README.md
We welcome contributions! Please feel free to submit issues and pull requests.
This project is licensed under the MIT License.