Head to the Frontstack Dashboard to create a new account.

Create a team and organization

[tbd, currently unclear]

Create a project

To create a new project, go to the Settings > Projects overview and click on the Add Project button.

Give your project a name and a description. You can instantly activate a project by setting the Active option.

Your dashboard will automatically switch to the new project, as indicated by the project picker in the top left corner. This is also where you can switch between organizations and projects.

Configure the project

In this step, you will configure global settings for the project, such as languages and currencies.

Scopes

Scopes allow you to create variations of your content for different contexts or audiences.

Think of scopes as organizational units that let you tailor content for specific:

  • Customer segments (e.g., B2B, B2C, Wholesale)
  • Brands within your portfolio

For example, you might use different product images or descriptions for your B2B customers versus your retail customers.

One scope (“public”) is created by default. If your project doesn’t require content variations, you can simply use this default scope for all your content.

Regions

Regions are specific, usually geographical locations, that your project will support. For each region, you can define which locales (languages) are supported and which currency is used. The default locale is used to handle requests that do not specify a locale.

Locales

Locales are specific languages that your project will support. Locales are identified by a language code.

Domains

Domains are used to map URLs to the project configuration. That way, Frontstack’s Pages endpoint can take URLs like www.demo-shop.com/gloves and resolve them to the correct region, locale and page.

A typical setup looks like this:

DomainRegionLocale
demo-shop.comUnited Statesen
demo-shop.deGermanyde
demo-shop.com/esEuropees

Meta Fields

Meta fields are not required for the initial setup, but are useful for more complex projects.

Meta fields provide a way to define custom data structures that can be reused throughout your project. Frontstack distinguishes between two types of meta fields:

  • Composites - Compositions of primitive fields, used to store more complex structured data
  • Enums - A list of predefined values, used to store categorical data (e.g. genders, countries, colors, etc.)

You can use meta fields to enhance storage and block definitions.

Next to custom meta fields that you can define, Frontstack also comes with a set of built-in composites and enums that are always available and can be adapted to your needs.

Next steps

After setting up the basic configuration, you can continue with either of the following sections: