Mit FMwerkstatt entsteht ein modernes, mandantenfähiges CAFM-/CMMS-System für kleine und mittlere Betriebe – von Technikern für Techniker.
Ziel ist eine Plattform, die Wartungen, Tickets und Anlagenverwaltung so einfach macht, dass sie ohne Schulung genutzt werden kann.
Architektur
FMwerkstatt basiert auf .NET 9 mit einer klaren, modularen Struktur:
- FMwerkstatt.Web – Blazor Server Frontend
- FMwerkstatt.Api – REST API mit Authentifizierung und Tenant-Handling
- FMwerkstatt.Infrastructure – Datenbankzugriff, EF Core, Services
- FMwerkstatt.Domain – Kernlogik, Entitäten und Geschäftsregeln
- FMwerkstatt.Shared – Gemeinsame DTOs für API und Web
Die Anwendung läuft lokal, in Azure-Dev und später produktiv auf Azure App Services mit SQL Server.
Aktueller Stand
Wir haben:
- das Multi-Environment-Setup für lokal und Azure umgesetzt,
- das Tenant-Management mit automatischer Provisionierung gebaut,
- den AddTenantDialog in Blazor mit Validierung, Loading-State und Feedback fertiggestellt.
Alles ist jetzt sauber voneinander getrennt, logisch aufgebaut und bereit für den nächsten Schritt.
Nächste Schritte
Als Nächstes folgen:
- Benutzer- und Rollenverwaltung
- SuperAdmin-Dashboard im Web
- Login- und Authentifizierungsfluss




