01 À propos du projet
Benlirad est un magasin de vélos à Lahr, en Forêt-Noire. La plateforme née pour Bikehaus Freiburg tourne ici dans sa propre déclinaison : même noyau — rachat, stock, vente, reprise, clients, factures, dépenses et statistiques — mais taillé pour un magasin qui vend et répare plutôt qu’il ne loue. C’est précisément là qu’était le travail : qu’est-ce qui appartient vraiment au noyau, et qu’est-ce qui n’existait que pour le premier client ?
Le site public tourne sous Angular 17 avec rendu serveur, en quatre langues (DE, EN, FR, TR). Il tire son contenu directement de la gestion commerciale : le showroom affiche le stock réel avec le compteur de vélos disponibles, à quoi s’ajoutent les vélos neufs, les accessoires, le service réparation, les guides, la FAQ, la garantie et des pages locales pour la région. Ce qui est saisi en magasin est en ligne sans étape intermédiaire.
L’ensemble tourne sur un serveur dédié avec Docker et nginx : API, interface d’administration et front SSR comme services séparés, SQLite comme base, JWT pour la connexion. S’y ajoutent les mêmes outils que dans le projet frère — synchronisation Kleinanzeigen, extension Chrome et une version Windows pour le poste du magasin.
02 Points forts
- 01
Gestion commerciale : rachat, stock, vente, reprise, clients, factures, dépenses
- 02
Site public alimenté en direct par la même base de données
- 03
Quatre langues (DE, EN, FR, TR) aux URL dédiées, avec SSR
- 04
Showroom, vélos neufs, accessoires, service réparation, guides et FAQ
- 05
Pages locales pour la recherche autour de Lahr
- 06
Synchronisation Kleinanzeigen et extension Chrome pour les annonces
- 07
Version Windows avec API embarquée
- 08
Auto-hébergement : Docker, nginx, TLS automatique
03 Stack technique
- Angular 17
- .NET 9
- SQLite
- Entity Framework
- Angular SSR
- Docker
- nginx
- TypeScript
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