01 Über das Projekt
Bikehaus Freiburg ist kein Shop-Template, sondern der Betrieb selbst: Ein Rad wird angekauft, kommt in den Bestand, wird verkauft, vermietet oder zurückgenommen — und jeder dieser Schritte hat eine eigene Belegnummer, eine Unterschrift und am Ende ein PDF. Die Admin-Oberfläche bildet das in rund 28 Bereichen ab, von Kunden und Rechnungen über Ausgaben und Renovierungskosten bis zu Statistik, Export und Backup.
Nach außen steht die öffentliche Seite: Angular 17 mit Server-Side Rendering, zwölf Sprachen mit eigenen URLs und rund 100 beim Build vorgerenderten Routen — Showroom, E-Bikes, neue Räder, Zubehör, Service, Ratgeber und Stadt-Landingpages für die Umgebung. Der Verleih ist komplett online: Verfügbarkeit prüfen, Zubehör wählen, per Mollie bezahlen. Die Buchung landet im Adminbereich zur Freigabe und wird dort zum Mietvertrag.
Dazu kommt, was ein einzelner Laden sonst von Hand macht: Ein Hintergrunddienst gleicht alle vier Stunden die Kleinanzeigen-Inserate ab (Playwright-Scraper), eine Chrome-Erweiterung bearbeitet sie in Massen, Kundenanfragen laufen als Chat über ein angebundenes Postfach. Betrieben wird alles auf einem eigenen Server: Docker Compose mit fünf Diensten, nginx davor, Zertifikate automatisch erneuert und täglich per GitHub Actions überwacht. Für den Ladentisch gibt es zusätzlich eine Windows-Version, die die API gleich mitbringt.
02 Highlights
- 01
Kompletter Warenfluss: Ankauf → Bestand → Verkauf → Rücknahme, mit Belegnummern und Unterschrift
- 02
Öffentliche Verleih-Buchung mit Verfügbarkeitsprüfung und Online-Zahlung (Mollie)
- 03
12 Sprachen mit eigenen URLs, rund 100 vorgerenderte Routen (Angular SSR)
- 04
Kleinanzeigen-Abgleich alle vier Stunden plus Chrome-Erweiterung für Massenbearbeitung
- 05
Admin-Bereich mit ~28 Modulen: Kunden, Rechnungen, Ausgaben, Statistik, Export, Backup
- 06
PDF-Erzeugung für Mietverträge, Rechnungen und Belege
- 07
Windows-Desktop-Version (Electron) mit gebündelter API für den Betrieb im Laden
- 08
Self-Hosting: Docker Compose mit fünf Diensten, nginx, TLS-Automatik, eigener Mailserver
03 Technologie-Stack
- Angular 17
- .NET 8
- SQLite
- Entity Framework
- Docker
- nginx
- Playwright
- Electron
Interesse an einer
Zusammenarbeit?
Erzählen Sie uns von Ihrem Vorhaben — wir sagen Ihnen ehrlich, was es braucht und was es kostet.
Kontakt aufnehmen