Appearance
Core Concepts
The App Platform is a containerized environment designed to simplify full-stack application development. The following diagram and descriptions outline the primary building blocks of the architecture.

The Server Environment
The entire platform runs on a managed Server infrastructure. This server hosts both the core platform services and the individual applications developed by users.
Platform Backend
The Platform Backend is the "brain" of the ecosystem, running as a dedicated Docker container. It provides the shared infrastructure that all applications leverage:
- Reverse Proxy: The entry point for all user requests. It routes traffic to the appropriate application container or internal platform service.
- User Management & OAuth: Handles authentication and identity, ensuring secure access to applications and the platform itself.
- Git Server & Web IDE: Provides the development environment. Code is stored in internal repositories and can be edited directly in the browser.
- Build System & Deployment: Manages the lifecycle of applications, from code changes to live updates.
- Logging & Monitoring (Not yet Implemented): Collects telemetry and logs from all running containers for health tracking and debugging.
- API Gateway (API GW): A central hub for secure communication with External Systems. It manages credentials and provides a unified interface for applications to reach outside services.
Application Containers
Each application runs in its own isolated Docker container.
- Full-Stack Isolation: Every app includes its own frontend and backend logic.
- Communication: Applications interact with the Platform Backend (specifically the API Gateway) to access shared services or external data.
- Scalability: The containerized approach allows multiple apps to coexist on the same server without interfering with each other.
External Systems
The platform is designed to integrate with the broader IT landscape. Whether it's corporate databases, cloud services, or third-party APIs, all external interaction is typically brokered through the platform's API Gateway to ensure security and auditability.