Docs / quickstart

Quickstart: idea to live URL

Go from signing in to a working app on a public URL in six steps. Do this once and you will have a real Next.js app, a database, a preview, and a live address you can share.

Sign in

Sign-up is open — no invite needed.

  1. Go to the sign-in page and click Sign in with GitHub.
  2. Approve the permission prompt. We use the email from your provider to identify your account.

GitHub is the only provider available right now.

Create a project

The first time you sign in, a welcome dialog asks you to pick a starting scaffold. You can also start any time from New project on your projects page.

There are four scaffolds:

ScaffoldWhat you getDatabase
Blank Next.jsMinimal Next.js with TailwindOptional
Todo CRUDTodo app with Prisma, server actions, working UIRequired
Landing MarketingHero, three features, a CTANone
Dashboard AuthenticatedSidebar, topbar, stat cards (auth is a stub)Required

In the New project dialog:

  1. Give it a Name. Description (optional) labels the project on your projects page.
  2. Pick a Scenario. Scaffolds that need data select PostgreSQL for you.
  3. Pick a DatabaseNo database, PostgreSQL, or MySQL.
  4. Click Create project.

The database choice is locked at create time and cannot be changed later. If you pick wrong, create a new project.

Every project is a fullstack Next.js app: web pages, an API, and a database in one git repository. You can add a mobile app (Expo) to the same repository later from the Mobile tab.

Write your first prompt

You land in the workspace: chat on the left, preview in the middle, code on the right.

  1. Type what you want in the composer. Be concrete — name the pages, the fields, the behaviour.
  2. Click Generate, or press Cmd / Ctrl + Enter.

A good first prompt looks like this:

Add a /contact page with a form (name, email, message).
Save submissions to the database and show a success message.

Two toggles sit next to the composer. Ask first makes the AI ask two or three questions before it writes anything — useful when your prompt covers a lot of ground. Design first makes it draft UI mockups you approve before any code is written.

Watch the AI work

The prompt appears in the chat with a status: Queued, then Running, then Done. Under it you get a live activity list — the files being read, written, and changed.

A cost chip shows ≈1.00 cr… while the run holds a credit, then settles to what the run actually cost. A typical single-change prompt is around 1 credit.

The first run in a new project is slower than the ones after it: the build environment has to start up and install dependencies.

If the status reads Build issues instead of Done, the code was saved but something the platform checked did not pass. Send a follow-up prompt describing the problem — an ordinary run has no retry button for that state. (A step inside a plan does: see Plans for big prompts.)

Check the preview

The center panel runs your app as a private dev server.

  1. Click Start preview.
  2. Watch the badge move from Idle to Starting… to Ready. The first start usually takes 30 to 60 seconds.

After that the preview reloads itself each time a run finishes, so you can keep prompting and watch the app change.

The preview is private to you — it is not the public URL, and it stops on its own after roughly ten minutes of inactivity. Start it again whenever you need it.

Publish

  1. Click Publish in the project header.
  2. Add environment variables if your app needs them. They are encrypted at rest and applied on the next deploy.
  3. Click Publish in the dialog.

The status moves PendingBuilding…Deploying…Live, and your app is served from its production URL: https://<slug>.poleved.app. Copy it from the same panel.

The first build is a cold one and can take several minutes; later builds are much faster.

What to try next

  • Ask for a bigger feature and let the AI propose a plan you approve step by step.
  • Turn on Design first to approve mockups before code.
  • Add a mobile app to the same project and open it on your phone.
  • Replay the four-step in-app tour any time: user menu → Restart tutorial.

Limits & notes

  • The free plan includes 150 credits per month. Runs are metered from the tokens they actually use, so the figures on screen are real costs, not fixed prices. A single run is capped at 25 credits.
  • Retrying a run is a new execution and is charged again.
  • The workspace needs a screen at least 1080px wide. On a narrow screen you get a notice instead of the three-panel layout.
  • The preview and a default deploy use the same project database. Test data you create in the preview will be visible on your live URL unless you point production at a different database.
  • Build and deploy times depend on what your app pulls in; the first publish is the slowest one you will see.