depuis la création du compte
Confiez votre projet à Ryan
Faites appel à l'expertise de Ryan pour faire avancer votre projet, ou découvrez d'autres freelances pour trouver celui qui correspondra parfaitement à vos besoins.
Développeur Full-Stack - Spécialiste intégrations e-commerce (Stripe, Supabase, APIs)
Je crée des applications web professionnelles avec un focus sur l'automatisation
et les intégrations tierces.
Fonctionnalités développées :
• Paiement sécurisé Stripe avec webhook automatisé
• Upload/gestion intelligente de photos (Supabase Storage)
• Interface admin complète (CRUD services, points de collecte)
• Système d'emails transactionnels avec templates HTML
• Suppression automatique des fichiers temporaires
• Déploiement production avec PM2 et monitoring
Technologies maîtrisées :
Frontend
React • Next.js 14 • Vite • Tailwind CSS • Framer Motion • GSAP
Backend
Node.js • Express • API REST • Webhooks • Authentification JWT
Bases de données
Supabase (PostgreSQL) • MongoDB • SQL • Row Level Security
Intégrations tierces
Stripe (paiements) • Nodemailer (emails SMTP) • OAuth • APIs externes
DevOps
Git • PM2 • Hostinger • Vercel • Variables d'environnement • CORS
Types de projets :
• Sites e-commerce avec paiement en ligne
• Applications métier avec gestion de données
• Interfaces admin (CMS, tableaux de bord)
• APIs REST sécurisées
• Automatisation de processus métier
• Refonte et optimisation de sites existants
Avantages de travailler avec moi :
Code propre et documenté
Architecture scalable et maintenable
Communication transparente et régulière
Respect des délais
Formation incluse à la livraison
Process de collaboration :
Cahier des charges détaillé
Devis précis sous 48h
Développement itératif avec démos régulières
Tests + mise en production
Formation + documentation livrée
Parlons de votre projet !
Développement d'une solution web complète permettant la gestion de commandes de retouches textiles avec paiement en ligne, système de confirmation de dépôt automatisé et notifications emails. Le site inclut un tableau de bord d'administration pour la gestion des services, des points de collecte et des disponibilités.
Backend (API Node.js) :
- Intégration complète de Stripe Checkout pour les paiements en ligne
- Système de webhooks Stripe pour traiter les paiements confirmés automatiquement
- Upload et stockage de photos des vêtements à réparer via Supabase Storage
- Envoi automatique d'emails HTML personnalisés (client + admin) via Nodemailer/Gmail SMTP
- Système de confirmation de dépôt par lien unique avec tokens cryptographiques
- Gestion des commandes avec historique de statuts (paid → deposited → in_progress → completed) Supabase.
- Nettoyage automatique des photos anciennes (7 jours)
- Sécurité renforcée : rate limiting, validation des inputs, headers sécurisés (Helmet), protection CORS stricte
Dashboard Admin (React) :
- Authentification sécurisée avec Supabase Auth
- Gestion des services : création, modification, suppression synchronisée avec Stripe
- Gestion des points de collecte (ateliers, bureaux)
- Gestion des disponibilités hebdomadaires
- Édition du contenu des pages publiques
- Interface responsive avec animations (Framer Motion)
Infrastructure :
- Déploiement sur Hostinger VPS avec PM2 (process manager)
- Configuration Apache avec .htaccess pour proxy reverse API
- Architecture backend découplée du frontend (API REST)
- Base de données PostgreSQL (Supabase) avec tables relationnelles optimisées
J'ai réalisé un site vitrine pour une entreprise de découpe laser avec formulaire de contact dynamique. Développé en HTML/CSS/JavaScript natif côté frontend, avec backend Node.js/Express et API Brevo pour l'envoi d'emails automatisé.
[URL MASQUÉE]
Licence SNIO : Science Numérique, Informatique, Objets connectés et embarqué.