GET STARTED

Start from a template

A template is a complete Atomic app — screens, backend and believable sample data — that you can try first and then make your own.

Before you startAtomic is preparing for early access. The examples on this website are local demonstrations using sample data; they do not generate or host an app.

What a template gives you

Instead of describing an app from scratch, you can start from one that already works. Each template brings three things together:

  • Screens: the pages, forms and dialogs of the app, styled with its own theme.
  • Backend configuration: the kinds of records the app keeps, the roles people can have, and what each role may see and change. Atomic sets this up on Atom, the backend underneath every app.
  • Sample data: a small set of realistic records and a sample account for each role, so the app has something to show from the first minute.

Setting up a template calls no AI model and uses no building credits. The app opens straight away on the template’s screens, running on its sample data, ready to try and edit on the canvas.

Try it before you use it

A template’s page runs the app itself, on its sample data, right in your browser. It is the same preview you get on the canvas when you press Play:

The Salon Booking template page playing the owner dashboard, with requests to confirm, the View as switch set to Owner, and the strip of screens below.
Salon Booking, viewed as the owner. The strip below the preview jumps to any screen or state.
  • Click through it, open its dialogs and fill in its forms.
  • Switch View as to see the app as each role, signed in as that role’s sample account, with that account’s own records.
  • Pick a screen, or a state such as an open dialog, from the strip below the preview to jump straight to it.
  • Use the reset button to start again, or open the preview full size in a new tab.

Nothing you do there is kept. The page also lists the sample records the template brings and the record kinds its backend holds, so you know what you are starting with.

The Data tab of a template page listing sample services, beside a summary of the screens, backend configuration and sample data the template brings.
The sample data a template brings, and a summary of what you get.

The first time a template is opened, the preview may take a few moments to prepare; the page says so and starts playing once it is ready.

Use this template

Choose Use this template, give the app a name, and Atomic creates it in your current workspace. You can choose whether to include sample data in the backend:

The Use Salon Booking dialog with an app name field, the current workspace, and the option to include sample data in the backend.
Name the app and choose whether its backend starts with the sample data.
  • On: the app’s backend starts with the sample records, which is the quickest way to try every role.
  • Off: the backend starts empty, apart from the sample accounts used to try each role in the preview. The canvas still shows the sample records while you work.

The app records which template and version it started from. After that it is an ordinary Atomic app, with its own source, versions and preview.

To publish it, select Apply. A template’s screens and backend were written together, so applying them as they are calls no AI model and uses no credits: Atomic builds the app with its real backend and checks it. Changes you make first are built by Atomic’s agent, like any other request. Once the app is Verified, you can publish it.

Make it yours

A template is a starting point, not a constraint. Describe changes the way you would for any app: rename it, restyle it, add a screen, or change who may do what. Atomic’s assistant is told which template the app came from and how its data is organised, so it can work with what is already there.

Rename the salon to Northside Hair, use a warm terracotta accent, and let staff mark an appointment as no-show.

Before you share the app, replace what the template only stands in for:

  • Text in brackets, such as [Your street address], is a placeholder to fill in.
  • Pictures are labelled placeholders that describe the image they are waiting for.
  • Sample records are there to try the app. Remove them, or start without sample data, before real people use it. In the backend every sample record starts out shared, so some that are meant for staff only can be read by other signed-in users until you remove them.

Sample accounts exist so you can try each role; they are never published with your app. Then work through the publishing guide as you would for any app.