🌀 EntangleME – Quantum Teleportation Chat App

🎯 Inspiration

We wanted to see if quantum teleportation could power something tangible — so we built a messaging app with it.
No marketing fluff. Just curiosity + code.


💡 What It Does

EntangleME lets you send a single bit — 0 or 1 — using real quantum teleportation logic, simulated in Qiskit.

Flow:

  1. Sender chooses a bit.
  2. Backend runs the teleportation circuit (entangle → encode → measure → send classical bits).
  3. Receiver reconstructs the state and reads the bit — just like the actual quantum protocol.

🔅 Why EntangleME Matters — Our USP

1. Quantum-Resistant Messaging

Teleportation outputs random measurement bits that can double as shared secret keys.
Integrating this into a Quantum Key Distribution (QKD) pipeline means:

  • Messages get encrypted with provably secure, quantum-generated keys.
  • Any eavesdropper instantly changes the results — so interception is detectable.

This is security that no classical encryption can match.

2. Hybrid Quantum–Classical Workflows

Not everyone has a quantum computer in their pocket (…yet).
EntangleME’s modular Flask API + browser frontend can run:

  • On cloud servers as serverless functions
  • Or at the network edge for ultra-low latency

This shows how quantum-enhanced services can be integrated into today’s web infrastructure.

3. On-Ramp to the Quantum Internet

When quantum networks and repeaters roll out, our simulator can be swapped for real quantum hardware with minimal code changes.
Same UI, same API — just live entangled particles instead of simulations.
EntangleME becomes an early testbed for the quantum internet.


🛠 How We Built It

  • Adapted Qiskit’s teleportation example into a reusable Python function
  • Wrapped it in a Flask API
  • Built a simple HTML/JS frontend to interact with it
  • Deployed backend on Render, frontend on Vercel
  • Made it browser-accessible for anyone, anywhere

⚛️ Bonus: Using Classiq for Auto-Generated Circuits

We experimented with Classiq, a high-level quantum algorithm platform:

  • Describe the intent → Classiq builds the optimized teleportation circuit
  • Makes scaling or modifying the backend faster and less error-prone

🧱 Challenges

  • Adapting teleportation logic for live, user-selected bits
  • Fixing async API timing issues
  • Wrestling with CORS + deployment configs

✅ Proud Moments

  • Built end-to-end teleportation messaging from scratch
  • Got sim → backend → UI working seamlessly
  • Learned the protocol deeply enough to teach it to others

📚 What We Learned

  • Inner workings of Bell pairs and correction gates
  • Deploying full-stack apps fast under hackathon time pressure
  • Qiskit can be used for real workflows, not just demos
  • Classiq can speed up quantum circuit design dramatically

🚀 What’s Next

  • Support arbitrary quantum states, not just single bits
  • Run on real quantum devices instead of simulators
  • Experiment with multi-user quantum chat rooms

Even if we just keep it as a quirky experiment, it’s been a fun, weird, and surprisingly practical build.

Built With

Share this project:

Updates

posted an update

Everyone, Thanks for your patience! My team and I worked for a day and a half to fix the bug with the Get Started button and we are happy to say it’s finally been resolved. Now that this persistent error is gone, you all can test the app seamlessly.

Warm regards, EntangleMe Team

Log in or sign up for Devpost to join the conversation.