Full-Stack Plattform
Bikehaus Freiburg
Warenwirtschaft, Website und Online-Verleih für ein Fahrradgeschäft
Ü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.
Highlights
- Kompletter Warenfluss: Ankauf → Bestand → Verkauf → Rücknahme, mit Belegnummern und Unterschrift
- Öffentliche Verleih-Buchung mit Verfügbarkeitsprüfung und Online-Zahlung (Mollie)
- 12 Sprachen mit eigenen URLs, rund 100 vorgerenderte Routen (Angular SSR)
- Kleinanzeigen-Abgleich alle vier Stunden plus Chrome-Erweiterung für Massenbearbeitung
- Admin-Bereich mit ~28 Modulen: Kunden, Rechnungen, Ausgaben, Statistik, Export, Backup
- PDF-Erzeugung für Mietverträge, Rechnungen und Belege
- Windows-Desktop-Version (Electron) mit gebündelter API für den Betrieb im Laden
- Self-Hosting: Docker Compose mit fünf Diensten, nginx, TLS-Automatik, eigener Mailserver
Interesse an einer
Zusammenarbeit?
Erzählen Sie uns von Ihrem Vorhaben — wir sagen Ihnen ehrlich, was es braucht und was es kostet.