01 À propos du projet
Bikehaus Freiburg n’est pas un modèle de boutique, c’est l’atelier lui-même : un vélo est racheté, entre en stock, puis est vendu, loué ou repris — et chacune de ces étapes a son numéro de pièce, sa signature et, au bout, un PDF. L’interface d’administration couvre cela en près de 28 modules, des clients et factures aux dépenses et coûts de remise en état, jusqu’aux statistiques, exports et sauvegardes.
Côté public : Angular 17 avec rendu serveur, douze langues aux URL dédiées et une centaine de routes pré-rendues au build — showroom, vélos électriques, vélos neufs, accessoires, service, guides et pages locales pour les communes alentour. La location se fait entièrement en ligne : vérifier la disponibilité, choisir les accessoires, payer via Mollie. La réservation arrive dans l’administration pour validation et devient un contrat de location.
S’y ajoute tout ce qu’un magasin ferait autrement à la main : un service de fond synchronise les annonces Kleinanzeigen toutes les quatre heures, une extension Chrome les modifie en masse, les demandes clients arrivent sous forme de conversation depuis une boîte mail connectée. Le tout tourne sur un serveur dédié : Docker Compose avec cinq services, nginx devant, certificats renouvelés automatiquement et surveillés chaque jour par GitHub Actions. Pour le comptoir, il existe en plus une version Windows qui embarque l’API.
02 Points forts
- 01
Flux complet : rachat → stock → vente → reprise, avec numéros de pièce et signature
- 02
Location en ligne avec vérification de disponibilité et paiement (Mollie)
- 03
12 langues aux URL dédiées, environ 100 routes pré-rendues (Angular SSR)
- 04
Synchronisation Kleinanzeigen toutes les 4 h et extension Chrome pour l’édition en masse
- 05
Administration en ~28 modules : clients, factures, dépenses, statistiques, export, sauvegarde
- 06
Génération de PDF pour contrats de location, factures et justificatifs
- 07
Version Windows (Electron) avec API embarquée pour le magasin
- 08
Auto-hébergement : Docker Compose à cinq services, nginx, TLS automatique, serveur mail propre
03 Stack technique
- Angular 17
- .NET 8
- SQLite
- Entity Framework
- Docker
- nginx
- Playwright
- Electron
Envie de
collaborer ?
Parlez-nous de votre projet — nous vous dirons honnêtement ce qu’il faut et ce que cela coûte.
Me contacter