Quand nous avons commencé à construire le frontend de 0fee.dev, nous avons choisi SolidJS plutôt que React. La décision était délibérée : SolidJS offre une réactivité réelle sans DOM virtuel, résultant en des bundles plus petits et des mises à jour plus rapides -- critique pour un tableau de bord qui affiche des données de transaction en temps réel, gère des clés API et gère la configuration de paiement.
Architecture de composants
Le tableau de bord utilise un système de routage à 3 layouts : layout public (marketing), layout dashboard (authentifié) et layout checkout (minimal). Les stores SolidJS gèrent l'état global pour l'authentification, les applications et les transactions.
Pages clés
19 pages de tableau de bord couvrant : vue d'ensemble, applications, transactions, fournisseurs, webhooks, clés API, facturation, paramètres, documentation API, playground API, console développeur, onboarding, liens de paiement et plus encore.
Cet article fait partie de la série « Comment nous avons construit 0fee.dev ». 0fee.dev est un orchestrateur de paiement couvrant 53+ fournisseurs dans 200+ pays, construit par Juste A. GNIMAVO et Claude depuis Abidjan sans aucun ingénieur humain. Suivez la série pour l'histoire complète de la construction.