Getting Started3 min read

Create your first project

Overview

Creating a new project on Spinini takes less than 30 seconds. Each project gets its own isolated Docker container with dedicated CPU, RAM, and filesystem — completely separate from every other user.

Step 1 — Open the dashboard

After logging in, click the + New Project button in the top-right corner of your dashboard. A modal will appear with three starting options.

Step 2 — Choose a starting point

Templates — pre-configured environments ready to run:

  • Node.js / Express
  • React (Vite)
  • Next.js
  • Python / Flask
  • HTML + CSS + JS
  • Import from GitHub — paste any public GitHub repo URL and we'll clone it into your workspace.

    Blank project — an empty environment where you choose the language.

    Step 3 — Name your project

    Pick a short, memorable name. This becomes part of your published URL (your-name.spinini.com), so stick to lowercase letters, numbers, and hyphens.

    Step 4 — Create & boot

    Click Create Project. Spinini will:

  • 1.Allocate a fresh Docker container
  • 2.Clone the template files into /workspace
  • 3.Start the container
  • 4.Open the editor with your files ready
  • The boot takes 5–10 seconds. You'll see a spinner in the terminal pane while it starts.

    Tip: You can have up to 3 projects on the Free plan. Upgrade to Core or Pro for unlimited projects.

    What's next?

  • Understanding the editor — learn the IDE layout
  • Running your code — start your app
  • Deploying your app — share it with the world