Une nouvelle architecture pour la billetterie en ligne de Shotgun.

👉 En résumé
- Client : Shotgun
- Secteur : Billleterie en ligne
- Type de projet : Nouvelle architecture du site Web B2C
- Expertises : Développement
Shotgun est une plateforme de billetterie en ligne principalement utilisée pour les événements festifs et culturels (soirées, festivals, concerts). 🎶
Pour un organisateur, Shotgun sert à créer et gérer la billetterie, tandis que son site B2C permet de trouver, acheter et stocker ses billets facilement.
💡Le contexte
Afin d’optimiser ses services B2C rapidement et efficacement, Shotgun a sollicité l’expertise de LaGuild.
Raph, spécialiste du développement TypeScript / React / Next.js (App Router), est intervenu pendant plusieurs mois pour accélérer le développement de différents chantiers en cours.
La mission consistait notamment à reprendre les principales fonctionnalités du site historique :
- Affichage de la liste des événements disponibles
- Connexion aux comptes utilisateurs
- Achat de billets dématérialisés
Le tout à réimplémenter sur un nouveau monorepo et déployé sur Vercel.
🎯 Le projet
Méthodologie et déroulement du projet
Pour garantir un développement rapide et structuré, nous avons d’abord travaillé avec notre architecte (Florent Cailhol) sur le choix des librairies et la mise en place du squelette architectural de l’application. Cette étape a permis de définir une base technique solide et cohérente avant d’entamer la phase de développement.
Nous avons ensuite conçu et développé les différentes pages ainsi que leurs composants, en veillant à respecter l’expérience utilisateur et à optimiser les performances.
Stack technique et outils
Le projet repose sur une infrastructure serverless Vercel, associée à une application React / Next.js utilisant l’App Router. Le paiement est géré via Stripe, garantissant sécurité et fiabilité pour les transactions.
Pour la gestion des données, nous avons opté pour une approche hybride : soit en consommant l’API B2C existante, soit en effectuant des appels directs à la base de données via Drizzle grâce aux Server Actions. Cette architecture flexible a permis de concilier performances, évolutivité et rapidité d’implémentation.
💬 L'avis du client
« Raph a été tout de suite productif, grâce à son expérience sur la stack technique, et s'est montré force de propositions quand des choix ou optimisations devaient être faits. Le code écrit est propre et pérenne, et c'est un plaisir de bosser avec lui » - Antoine, Développeur Fullstack
Pour plus d'info sur Shotgun, rendez-vous ici 👉 shotgun.live
-----
Vous avez un projet tech aussi ambitieux que Shotgun ? Parlons-en.