โญ Quantum Computing Hackathon Winner - Best Quantum Project ๐
Quantum Computing Playground is an interactive Streamlit web application designed to demonstrate fundamental quantum computing concepts using Qiskit. This educational tool allows users to explore various quantum phenomena through intuitive visualizations and simulations.
- Quantum Coin Flip: Demonstrates quantum superposition using a Hadamard gate
- Quantum Teleportation: Visualizes the quantum teleportation protocol
- Bloch Sphere Visualization: Interactive exploration of qubit states
- Bell State Measurement: Creation and measurement of entangled quantum states
- Python 3.8+
- pip package manager
- Streamlit
- Qiskit
- NumPy
- Matplotlib
- Clone the repository:
git clone https://github.com/yourusername/quantum-computing-playground.git
cd quantum-computing-playground- Create a virtual environment (optional but recommended):
python -m venv quantum_env
source quantum_env/bin/activate # On Windows, use `quantum_env\Scripts\activate`- Install dependencies:
pip install -r requirements.txtstreamlit run app.py- Uses a Hadamard gate to create a superposition state
- Simulates a quantum coin with equal probability of heads and tails
- Demonstrates quantum randomness
- Illustrates the quantum teleportation protocol
- Shows how quantum information can be transferred using entanglement
- Demonstrates key quantum communication principles
- Interactive representation of qubit states
- Allows manipulation of qubit orientation
- Helps understand quantum state representation
- Creates maximally entangled quantum states
- Demonstrates quantum entanglement principles
- Shows correlated measurement outcomes
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Your Name - Shreyash Srivastva
Project Link: Repository of The GALAXY Destroyer Shreyash
This application is for educational purposes and uses quantum computing simulation. Actual quantum computers may produce different results.
