Create a Project on Qollab
This guide highlights the steps to build and publish your project; a step-by-step walkthrough of Qollab's project creation process, from naming your work to releasing it for the community to discover.

This guide assumes that you have already created a free Qollab account, chosen a username, and are currently signed into the platform. If any of that sounds unfamiliar, don't fret, sign in or sign up here first, then come back to start flexing your quantum muscles.
Navigating to the Creation Page
To start a new project, simply click the Add Project button on the Projects page or directly create a new project.

You will enter a five-step creation process. Each step is saved automatically as you progress, so you won't lose your work if you happen to navigate away.
Step 1: Project Details
The first step collects the essential information about your project. (Note: Project Title and Description are required fields.)

- Project Title: Enter a concise but descriptive name (e.g., Quantum Teleportation Visualizer).
- Project URL Name: As you type your title, Qollab automatically generates a web address for your project (e.g.,
quantum-teleportation-visualizer). You can manually edit this if you want to make it shorter. - Description: Write a brief summary of what your project does (up to 1,024 characters). This acts as a preview card when people are browsing.
- Labels (optional): Add tags like
qiskit,ionq, orentanglement. Clear details and accurate labels make it easy for the community to discover your work when searching for specific quantum topics.
Step 2: Project Content
This required field is where you explain the why and how behind your project, documenting your thought process, your goals, and your results, helping others learn from your experience. The editor on this field supports standard Markdown syntax for formatting text.

Step 3: Project Code
This required step is where you add your quantum computing scripts. Qollab pre-loads the editor with a simple Python starter script using Qiskit (a popular quantum SDK), a two-qubit Bell state circuit, just to give you a foundation to build from:

You can replace this entirely with your own code or build directly upon it.
from qiskit import QuantumCircuit
from qiskit.quantum_info import Statevector
# Create a 2-qubit circuit
qc = QuantumCircuit(2)
# Apply gates
qc.h(0) # Hadamard gate on qubit 0
qc.cx(0, 1) # CNOT gate (creates entanglement)
# Display the circuit
print(qc)
Step 4: Project Links
If you have files or websites related to your project hosted somewhere else, you can link them here:

- Git Repository: Provide a link to your source code on GitHub, GitLab, or Bitbucket.
- Project Website: Provide a link to a live demo, a Jupyter notebook, or an arXiv paper.
Step 5: Publish
Congratulations, your project is saved! You now have two choices:

- Publish Now: This makes your project publicly visible to the community and tags it as your official v1.0 release. Publishing requires you to agree to the Community Guidelines.
- Keep as Draft: This saves your project privately. You can continue updating your draft and publish it whenever you are completely ready.
We look forward to seeing what you will build and share with the community!
Stay in the loop.
Get the latest tutorials, demos, and project showcases straight to your inbox. No noise, just the good stuff.
On this page