# Core Architecture v0.1 ## Grundarchitektur Hosting-Backoffice basiert auf einem modularen Standalone-Core mit REST API. Die Plattform soll modular erweiterbar, kundenzentriert, API-first, mandantenfähig vorbereitbar, sicher und verständlich sein. ## Technologischer Ansatz - Backend: Laravel - API: REST API - Datenbank: MariaDB oder PostgreSQL - Frontend: Laravel Blade oder später Vue/Nuxt - Integrationen: modular angebunden, niemals direkt im Core verdrahten ## Architekturprinzip Der Core enthält ausschließlich zentrale Datenobjekte und Kernlogik. Externe Systeme werden über Module/Integrationen angebunden. ## Core-Module - Benutzer & Rechte - Kunden - Verträge - Produkte - Domains - Hostingpakete - Server - Dokumente - Audit-Logs - Benachrichtigungen - API - Einstellungen ## Integrationsprinzip Der Core kennt keine direkte Anbieterlogik. Nicht: Customer → direkt Lexware Sondern: Customer → Billing Interface → Lexware Modul