Le panneau d'administration initial était un frontend SolidJS personnalisé avec ses propres composants, son propre routage et ses propres appels API. Cela fonctionnait, mais maintenir un frontend d'administration séparé était un fardeau pour une équipe de deux. La migration vers SQLAdmin a remplacé tout ce frontend par une interface d'administration générée automatiquement depuis les modèles ORM, avec 16 modèles et 12 vues personnalisées.
Avantages de SQLAdmin
- Zéro frontend à maintenir : l'interface est générée depuis les modèles SQLAlchemy.
- CRUD automatique : créer, lire, mettre à jour, supprimer pour chaque modèle.
- Recherche et filtrage : intégrés pour chaque champ.
- Export : les données peuvent être exportées en CSV ou JSON.
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.