-
Pour les coureurs : Une plateforme sécurisée pour revendre leur dossard en cas d'imprévu ou acheter une place pour une course complète.
-
Pour les organisateurs : Une solution clé en main qui gère automatiquement les mises à jour des listes de participants, la vérification des identités et les flux financiers, réduisant ainsi la fraude et le gaspillage.
Stack Technique & Architecture
-
Frontend : L'interface utilisateur est développée avec Next.js 15 (App Router) et React 19, garantissant des performances optimales et une expérience utilisateur fluide. L'intégration de Tailwind CSS a permis une conception rapide et un design responsive sans sacrifier la personnalisation.
-
Backend & Base de données : Le backend est basé sur PocketBase, une solution "all-in-one" qui simplifie la gestion de la base de données (collections
events
,bibs
,users
,transactions
) et l'API en un seul binaire, auto-hébergé pour un contrôle total. -
Authentification : Clerk a été utilisé pour gérer l'authentification des utilisateurs de manière sécurisée et personnalisée, y compris la prise en charge de plusieurs langues.
-
Paiement : Le système de paiement est construit autour de l'intégration de PayPal, en ciblant spécifiquement le Programme Partner pour gérer les transactions C2C de manière conforme et sécurisée. L'intégration en environnement Sandbox a été validée avec succès.
-
Internationalisation (i18n) : Le site prend en charge 9 langues, avec une gestion dynamique des locales pour offrir une expérience globale. Les fichiers de traduction sont organisés de manière modulaire, par composant.
-
Tests & Qualité de code : Vitest et React Testing Library ont été utilisés pour garantir la fiabilité du code, tandis que ESLint et Prettier assurent un style de code cohérent et propre.
-
Validation de données : L'utilisation de Valibot pour la validation des schémas de données assure la robustesse des entrées utilisateur et des requêtes API.
-
Développement : L'environnement de développement est optimisé avec Turbopack pour des rechargements ultra-rapides, améliorant considérablement l'efficacité du développement.
Caractéristiques clés
-
Marketplace intuitive : Des moteurs de recherche avancés sur les pages "Events" et "Marketplace" avec de nombreux filtres personnalisables pour une recherche de dossard ou de course efficace.
-
Flux de paiement sécurisé : Un parcours d'achat et de vente transparent et sécurisé, géré via l'intégration PayPal.
-
Contenu et SEO : Des pages dédiées et optimisées pour le SEO, y compris une FAQ complète et des sections légales (Conditions d'utilisation, Politique de confidentialité, Mentions légales) qui encadrent la plateforme et rassurent les utilisateurs.
-
Efficacité pour les organisateurs : La plateforme simplifie l'administration des transferts de dossards, réduisant le nombre de "DNS" (Did Not Start) et le gaspillage lié aux dossards non utilisés.