Dieses Projekt diente ursprünglich als praktische Studienarbeit (PstA) für das Modul "Web-Entwicklung" im 3. Semester des Studiengangs Wirtschaftsinformatik an der Technischen Hochschule Rosenheim. Dieses Projekt wurde urpsrünglich zu dritt entwickelt und wird nun als Hobbyprojekt von mir (Adrian Mäscheder) in dieser Form weitergeführt.
PimpYourBlech ist eine webbasierte Anwendung zur individuellen Fahrzeugkonfiguration.
Nutzerinnen und Nutzer können Fahrzeuge konfigurieren, Konfigurationen speichern, später fortsetzen und verschiedene Fahrzeuge oder Konfigurationen miteinander vergleichen.
Zusätzlich bietet die Anwendung einen integrierten Ersatzteilshop, eine FAQ- und Community-Sektion sowie einen Administrationsbereich zur Verwaltung der Systemdaten.
Die Anwendung ist rollenbasiert aufgebaut – bestimmte Funktionen stehen ausschließlich Administratoren zur Verfügung.
- Auswahl und individuelle Konfiguration von Fahrzeugen
- Konfigurierbare Komponenten:
- 🎨 Lack
- 🛞 Felgen
- ⚙️ Motor
- ⭐ Optionale Zusatzprodukte (z. B. Scheinwerfer, Spoiler, etc.)
- Konfigurationen können gespeichert und später wieder geladen werden
- Vergleich von Standardfahrzeugen
- Vergleich von gespeicherten Konfigurationen
- Übersichtlicher Vergleich relevanter Fahrzeugdaten
(z. B. Preis, Leistung, Baujahr)
- Fahrzeuge können mit interaktiven 360°-Bildern angezeigt werden
- Voraussetzung:
- Das Fahrzeug besitzt mindestens eine Felge und einen Lack
- Die Bilder sind fahrzeug- und felgenspezifisch
- Für jede Fahrzeug-Felgen-Kombination können eigene Bilder hinterlegt werden
- Anzeige verfügbarer Ersatz- und Zusatzteile
- Teile können bestellt und verwaltet werden
- Zuordnung der Teile zu Fahrzeugen
- Statische FAQ-Sektion
- Community-Bereich:
- Nutzer können Fragen stellen
- Andere Nutzer können Antworten posten
- Verwaltung von:
- 🚗 Fahrzeugen
- 📦 Produkten / Ersatzteilen
- 👤 Nutzern
- 🧾 Bestellungen
- 🖼️ Bildern (inkl. 360°-Darstellungen)
- Zugriff nur für Benutzer mit Administratorrechten
- 🐳 Docker
- 🐳 Docker Compose
➡️ Weitere manuelle Konfigurationsschritte sind nicht erforderlich.
Wechsle in das BlazorApp-Projekt und starte die Container:
docker compose up -d
Wechsle in das Data-Projekt und führe folgenden Befehl aus:
dotnet ef database update
🔑 Administrator
Username: MusterAdmin
Passwort: pimpyourblech123!
👤 Standard
Username: MusterMax
Passwort: pimpyourblech123!
FERTIG!
Wir wünschen dir viel Pimp- & Fahrspaß!
