Garage Buddy ist ein umfassendes Open-Source-Garagenverwaltungssystem, das auf der ASP.NET Core MVC-Plattform basiert. Garage Buddy wurde speziell für die Bedürfnisse von Automechanikern und Werkstätten entwickelt und vereinfacht die Verwaltung von Serviceaufzeichnungen und Teilen für jedes Auto eines Kunden. Alles kann innerhalb der Anwendung einfach verfolgt und organisiert werden.
Cloudbasierte Lösung : Garage Buddy ist eine voll funktionsfähige, cloudbasierte Anwendung, die komplexe Installationen überflüssig macht. Mechaniker können auf das System zugreifen, indem sie einfach mit ihrem Webbrowser zur Anmeldeseite navigieren und ihre Anmeldedaten eingeben. Dies gewährleistet eine problemlose Erreichbarkeit von jedem Ort mit Internetverbindung.
Skalierbarkeit : Aufgrund seiner cloudbasierten Natur bietet Garage Buddy eine einfache Skalierbarkeit für Garagen oder Werkstätten jeder Größe. Ganz gleich, ob Sie eine kleine Werkstatt oder ein großes Autoservice-Center betreiben, das System passt sich Ihren Anforderungen an und passt somit perfekt zu Ihrem Unternehmen.
Benutzerverwaltung : Garage Buddy unterstützt mehrere Benutzerkonten, sodass Mechaniker und Mitarbeiter über ihren eigenen personalisierten Zugriff verfügen. Das Hinzufügen zusätzlicher Benutzer ist ein Kinderspiel, sodass Ihre Lösung bequem mit der Expansion Ihres Unternehmens wachsen kann.
Serviceverfolgung : Führen Sie ein detailliertes Protokoll aller am Fahrzeug eines Kunden durchgeführten Servicearbeiten. Von der routinemäßigen Wartung bis hin zu komplexen Reparaturen hilft Ihnen Garage Buddy dabei, die vollständige Historie jedes Fahrzeugs zu verwalten und so einen besseren Kundenservice zu gewährleisten. (In Arbeit)
Um mit Garage Buddy zu beginnen, befolgen Sie die folgenden Anweisungen:
Klonen Sie das Repository: git clone https://github.com/dimitar-grigorov/GarageBuddy
Installieren Sie die erforderlichen Abhängigkeiten. Visual Studio 2022 und SQL Server 2019.
Konfigurieren Sie die Datenbankeinstellungen entsprechend Ihrer Umgebung.
Garage Buddy verwendet eine andere als die Standardkonfigurationsdatei ( appsettings.json
). Es sieht so aus:
{ "DatabaseSettings": { "DbProvider": "mssql", "DefaultConnection": "Server=.;Database=GarageBuddy;Trusted_Connection=True;MultipleActiveResultSets=true" } }
Auch in den Benutzergeheimnissen sollte dasselbe Format verwendet werden.
Wenden Sie die Datenbankmigrationen an: Update-Database
Öffnen Sie in Visual Studio die Paket-Manager-Konsole und wählen Sie das Projekt DataGarageBuddy.Data
als Standardprojekt aus.
Führen Sie den Update-Database
Befehl aus.
Bei der ersten Ausführung führt die Anwendung ein Seeding der Datenbank durch. Der erste registrierte Benutzer ist ein Administrator.
Ausführlichere Anweisungen zur Installation und Einrichtung finden Sie im Installationshandbuch.
Vergessen Sie nicht, das Passwort in docker-compose.override.yml
zu ändern
ASP.NET Core 6
ASP.NET Core-Identität
Entity Framework Core
Basierend auf der ASP.NET Core MVC-Vorlage von Nikolay Kostov
Theme Mazer Dashboard von Zuramai
Benutzerdefiniertes npm-Paket, das auf dem Mazer-Theme basiert.
Garage Buddy ist ein Open-Source-Projekt und wir freuen uns über Beiträge aus der Community. Wenn Sie Fehler finden, Funktionsvorschläge haben oder zur Verbesserung des Systems beitragen möchten, können Sie gerne Issues und Pull Requests einreichen.
Garage Buddy wird unter der MIT-Lizenz veröffentlicht.