Full-Stack-Webanwendung zur Digitalisierung von Projektdokumentation, Zeiterfassung und Berichtswesen — als zentrale Schnittstelle zwischen mehreren bestehenden Systemen.
Für einen Kunden entwickle ich eine moderne Full-Stack-Webanwendung, die Projektdokumentation, Zeiterfassung und Berichtswesen digitalisiert. Das System fungiert als zentrale Schnittstelle zwischen mehreren bestehenden Systemen.
Die besondere Herausforderung liegt in der Multi-System-Integration: Das System läuft parallel zu einer Legacy-Anwendung, integriert verschiedene Datenbanken und exportiert Daten für externe Abrechnungssoftware. Dabei müssen Datenintegrität und Konsistenz über alle Systeme hinweg gewährleistet werden.
Als eigenständiger Entwickler bin ich für den gesamten Entwicklungszyklus verantwortlich — von der Anforderungsanalyse über Architektur und Implementierung bis hin zum Deployment und Support.
Moderne Technologien für eine zukunftssichere Lösung
Enterprise-Features für professionelle Anforderungen
Vollständige REST-API mit Service-Layer-Architektur und feingranularer Berechtigungssteuerung für verschiedene Benutzerrollen.
Mehrseitige PDF-Berichte werden automatisch generiert und können per E-Mail mit Dateianhängen versendet werden.
Nahtlose Integration mit bestehenden Datenbanken und Legacy-Systemen bei voller Kompatibilität und Datenintegrität.
CSV- und ZIP-Export für externe Abrechnungssoftware mit konfigurierbaren Formaten und automatischer Datenaufbereitung.
Detaillierte Zeiterfassung pro Projekt mit Kategorisierung, Auswertungen und automatischer Verrechnung.
Vollständige Nachverfolgbarkeit aller Änderungen durch Soft-Delete-Konzept und lückenlose Protokollierung.
Skalierbare und wartbare Systemarchitektur
Service-Layer-Architektur mit Repository-Pattern, Entity Framework Core für Datenbankzugriff und JWT-basierter Authentifizierung mit Rollenmanagement.
Single-Page-Application mit responsivem Design für Desktop und Mobile. Komponentenbasierte Architektur für Wiederverwendbarkeit und einfache Wartung.
SQL Server mit Multi-Datenbank-Integration, Azure App Service Hosting und GitHub Actions CI/CD-Pipeline für automatisierte Deployments.
Phase: Aktive Entwicklung — Das Projekt befindet sich derzeit in der Implementierungsphase mit regelmäßigen Releases und Kundenfeedback-Zyklen.
Methodik: Agile Entwicklung mit iterativen Sprints, kontinuierlicher Integration und direkter Kommunikation mit dem Kunden.
Qualitätssicherung: Umfassende Unit- und Integrationstests, Code-Reviews und automatisierte Deployment-Pipelines gewährleisten höchste Codequalität.
Umfassendes Skillset für Enterprise-Entwicklung
| Bereich | Technologie / Skill |
|---|---|
| Backend-Framework | ASP.NET Core 8.0 |
| Frontend-Framework | Blazor WebAssembly |
| Datenbank & ORM | SQL Server, Entity Framework Core |
| Authentifizierung | JWT, Identity, Rollen-Management |
| Cloud & DevOps | Azure, GitHub Actions, CI/CD |
| Dokumentengenerierung | PDF-Generation, E-Mail-Integration |