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