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.
- Open Create organization in the sidebar.
- Pick a name – the slug is suggested automatically.
- 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.
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:
- Working locally – the setup app prepares your machine and clones all repositories.
- Working with a remote workspace – a ready-made development VM in the cloud, no local setup.
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?
- Git workflow & deployment – how your code is committed, merged, and rolled out to dev and prod.
- Choose your program – IDEs and AI tools for daily work.
- Working with environment variables – configuration via
env/files.