Getting started

Create your first project

From registration to a generated project – the complete introduction to the Application Platform.

On this page

By the end of this page you will have an organization and a project with fully generated repositories in GitLab.

1. Register and sign in

Create your account at app.application-platform.doppelt-digital.com/register. The same account later signs you in to GitLab and Sentry.

2. Create an organization

An organization is the home for your projects, members, and credentials.

  1. Open Create organization in the sidebar.
  2. Pick a name – the slug is suggested automatically.
  3. The platform provisions the GitLab group and infrastructure in the background. You can follow the progress directly in the UI; it usually takes a few minutes.

3. Create a project

The guided wizard collects everything the platform needs to generate your project:

  • Components: app, homepage, and/or backend – multiple apps per project are supported.
  • Tech stack per component:
Component Options
App Flutter, React Native (Expo), Next.js
Homepage Hugo, Astro
Backend NestJS, FastAPI, Laravel
  • Optional: domains, App Store / Play Store accounts, and hosting. All of this can be added later.

Once you finish, the platform generates the repositories in GitLab – including CI/CD pipelines, environment configuration, and error tracking.

Tip
You don’t need to configure everything on the first run. A project with just a backend or a single app is enough to explore – domains, stores, and servers can be added at any time.

What was generated?

Each project gets its own GitLab group with several repositories:

Repository Purpose
backend, app and homepage repositories Your application code
gitops-configuration Deployment configuration for dev and prod
local-configuration Workspace, IDE, and AI agent configuration
gitlab-profile Project documentation

4. Choose your development environment

Now decide where you want to work:

5. Start the application

In both environments you start every application the same way – inside the repository folder:

ap run-local

The ap CLI loads the environment files, starts required Docker services (e.g. the backend’s database), and then launches the development server. More in Starting applications.

What’s next?