Zurück zu den Projekten
Studium · Teamprojekt
ImmoCare – Software für Gebäudemanagement
Ein Teamprojekt im Studium (3 Personen, 03/2023 – 04/2024): eine Software, mit der Hausverwaltungen Aufgaben, Nutzer und Gebäude organisieren – als App für Windows, Android und iOS mit eigenem Server. Ich war für die Benutzer- und Aufgabenverwaltung verantwortlich.



- .NET MAUI App
- gRPC
- ASP.NET Core
- SQL Server
Mein Anteil
- Benutzerverwaltung: Nutzername, E-Mail und Passwort ändern – mit Validierung
- Aufgabenverwaltung: Aufgaben anlegen und bearbeiten, „Meine Aufgaben“ mit Bearbeitungsrechten, Gruppierung nach Status
- Erweiterungen: Datei-Upload und -Download, Kommentarbereich, Autovervollständigung bei der Nutzerauswahl, eigenes Datumsauswahl-Element
- Grundlagen für das Team: Datenübertragungsobjekte (DTOs), Syncfusion-Steuerelemente, gRPC-Streaming
- Jeweils komplett: Oberfläche (View + ViewModel), gRPC-Vertrag, Server-Service und Datenbank-Migration
Architektur
- App in .NET MAUI nach dem MVVM-Muster (CommunityToolkit, Syncfusion)
- Kommunikation per gRPC mit einem Server in ASP.NET Core
- Datenzugriff mit Entity Framework, Repository und Unit of Work, SQL Server
- Zusätzlich im Projekt: eine Monitoring-App für Fernseher mit Wetterdaten
Arbeitsweise
- Änderungen über Pull Requests mit Code-Reviews
- Unit-Tests und Architekturtests
- Aufgaben im Team aufgeteilt, regelmäßige Abstimmung