0fee
All 0fee articles.
Le stepper d'onboarding GetStarted
Comment nous avons construit un stepper d'onboarding en 6 étapes pour 0fee.dev. Par Juste A. Gnimavo et Claude.
Construire un tableau de bord SolidJS from scratch
Comment nous avons construit le tableau de bord SolidJS de 0fee.dev avec stores et routage à 3 layouts. Par Juste A. Gnimavo et Claude.
Authentification OAuth : Google, GitHub, Microsoft et Apple
Comment nous avons implémenté OAuth avec Google, GitHub, Microsoft et Apple sur 0fee.dev. Par Juste A. Gnimavo et Claude.
Pages de checkout hébergées : le flux de redirection
Comment 0fee.dev a construit des pages de checkout hébergées avec Jinja2, support multilingue et mode sombre. Par Juste A. Gnimavo et Claude.
Un site marketing inspiré de Stripe en SolidJS
Comment nous avons construit le site marketing de 0fee.dev inspiré de Stripe. Par Juste A. Gnimavo et Claude.
Internationalisation : 15 langues backend, 5 frontend
Comment 0fee.dev implémente 15 langues backend et 5 langues frontend avec l'API Context de SolidJS. Par Juste A. Gnimavo et Claude.
Polissage UI : du fonctionnel au premium
Comment 0fee.dev est passé du fonctionnel au premium avec icônes SVG et composants personnalisés. Par Juste A. Gnimavo et Claude.
Le système de suspension de facturation
Comment 0fee.dev gère les factures impayées : facturation par cron, délais de grâce, réponses 402. Par Juste A. Gnimavo et Claude.
Système de facturation et génération de PDF avec WeasyPrint
Comment 0fee.dev génère des factures professionnelles avec WeasyPrint. Par Juste A. Gnimavo et Claude.
Portefeuille et flux d'ajout de fonds
Comment fonctionne le système de portefeuille de 0fee.dev : crédits, filtrage par pays, coupons. Par Juste A. Gnimavo et Claude.
L'API simplifiée à 3 champs : montant, devise, référence
Comment 0fee.dev a réduit son API de paiement à 3 champs requis. Par Juste A. Gnimavo et Claude.
Documentation API : 90+ endpoints entièrement documentés
Comment nous avons documenté 90+ endpoints API avec navigation scroll-spy. Par Juste A. Gnimavo et Claude.