depuis la création du compte
Confiez votre projet à 8DEV-fr
Faites appel à l'expertise de 8DEV-fr pour faire avancer votre projet, ou découvrez d'autres freelances pour trouver celui qui correspondra parfaitement à vos besoins.
Développeur full-stack freelance, diplômé de l'École 42, j'interviens sous ma structure 8DEV pour accompagner PME et startups du cadrage à la mise en production.
Mon approche : un interlocuteur unique, réactif, qui maîtrise toute la chaîne; conception, développement web et mobile, déploiement, maintenance.
Pas de couche commerciale, pas d'intermédiaire.
Vous parlez directement à celui qui code.
Stack : Next.js, React, React Native, Node.js, PostgreSQL, Docker, CI/CD... Je m'adapte aussi à vos contraintes existantes.
Ce que je livre : des produits propres, documentés, maintenables. Ainsi qu'un suivi dans la durée.
STX FileService — Plateforme B2B de reprogrammation ECU
Conception et développement complet d'une plateforme SaaS B2B pour un spécialiste de la reprogrammation moteur ECU, destinée aux
professionnels de l'automobile (préparateurs, garages, revendeurs) en Europe.
Le projet
STX FileService digitalise l'activité de vente de fichiers de reprogrammation moteur. La plateforme permet aux professionnels de
commander des fichiers ECU optimisés via un système de crédits prépayés, de suivre leurs commandes en temps réel et de gérer leur
facturation — le tout dans 7 langues.
Ce qui a été réalisé
Site public multilingue (7 langues)
- Pages marketing avec animations fluides
- Simulateur de performance interactif (base de 12 700+ moteurs)
- Boutique d'outils professionnels avec paiement Stripe
- Carte Google Maps des partenaires agréés
- SEO avancé : URLs traduites par langue (/fr/services, /de/leistungen, /es/servicios), sitemap multilingue, hreflang, JSON-LD
- Cookie consent RGPD, Cloudflare Turnstile anti-bot
Espace client
- Wizard de commande : upload fichier ECU, sélection véhicule/stage/options, paiement par crédits
- Portefeuille de crédits avec recharge via Stripe Checkout et packs dégressifs
- Suivi des commandes avec historique de statuts et téléchargement des fichiers modifiés
- Support par tickets avec pièces jointes
- Facturation automatique avec export PDF
- Programme revendeur avec remises personnalisées
Back-office administratif
- Dashboard temps réel (KPIs, commandes récentes, activité)
- Gestion complète des commandes ECU et boutique
- CRUD contenu : stages, options ECU, FAQ, produits, packs crédits, actualités, partenaires
- Gestion des clients, wallets, factures avec export ZIP
- Système de traduction automatique (GPT-4o mini) avec progression temps réel
- Recherche globale multi-entités
- Preview responsive des 17 templates email
Emails transactionnels
- 17 templates (bienvenue, statut commande, fichier prêt, recharge, tickets, reset mot de passe, alertes admin)
- Design dark theme, responsive, traduits automatiquement dans la langue du destinataire
- Envoi via SMTP Google Workspace
Infrastructure
- Déploiement Docker multi-stage sur serveur dédié
- Stockage S3 via MinIO (fichiers ECU, images, factures PDF)
- Base MariaDB avec Prisma ORM
- Sécurité : HSTS, CSP, Cloudflare Turnstile, validation uploads, cookies sécurisés
Stack technique
Next.js 15 (App Router) · TypeScript · MUI 7 · Framer Motion · Prisma 7 · MariaDB · MinIO S3 · Stripe · NextAuth.js v5 · Nodemailer ·
React Email · OpenAI GPT-4o mini · Google Maps API · Cloudflare Turnstile · Docker
GlobalInternship — Plateforme de mise en relation stagiaires internationaux / entreprises
Conception et développement full-stack d'une plateforme SaaS multi-tenant connectant des étudiants internationaux avec des
opportunités de stage à travers le monde.
Fonctionnalités clés :
- Chatbot IA conversationnel (OpenAI GPT-4o) avec tool calling : recherche de stages en temps réel, consultation du profil
et des candidatures de l'utilisateur connecté, informations sur les packages/tarifs, support multilingue automatique (6
langues). Escalade vers un agent humain avec création de ticket HubSpot. Historique des conversations, feedback utilisateur
et dashboard admin de suivi.
- Système de matching intelligent (algorithme de scoring multicritère : compétences, localisation, niveau d'études,
préférences)
- Traduction automatique IA (GPT-4o-mini) avec système i18n complet (6 langues) et gestion des coûts
- Tableau de bord admin avec analytics, gestion des utilisateurs et modération
- Système de notifications temps réel avec emails automatiques localisés
- Intégration CRM HubSpot bidirectionnelle (contacts, deals, tickets, sync automatique)
- Génération de conventions de stage en PDF
- Upload sécurisé de fichiers (CV, logos) avec URLs signées et stockage MinIO/S3
- Authentification JWT avec 3 rôles (étudiant, entreprise, admin)
- SEO multilingue (URLs localisées, sitemap dynamique, JSON-LD [URL MASQUÉE])
Stack technique :
Next.js 15 (App Router) · TypeScript · Prisma ORM · MariaDB · NextAuth.js v5 · Tailwind CSS v4 · Radix UI · React Query ·
Framer Motion · Vercel AI SDK · OpenAI API · HubSpot API · Nodemailer · Docker · Coolify
Responsabilités :
Architecture technique, modélisation BDD (14+ modèles), développement API REST, intégration IA (chatbot avec function
calling, traduction automatique), intégrations tierces (HubSpot, OpenAI, Stripe), déploiement Docker/Coolify, optimisation
SEO internationale.
NiE Santé — Plateforme de prise de rendez-vous médicaux en Guinée
NiE Santé est une plateforme complète de mise en relation entre patients et professionnels de santé en Guinée. Disponible en version
web (Next.js 16) et en application mobile (React Native / Expo), elle permet aux patients de rechercher un médecin, consulter ses
disponibilités en temps réel et réserver un créneau en quelques clics, tout en offrant aux professionnels un tableau de bord SaaS
pour gérer leur activité au quotidien.
Fonctionnalités clés
- Côté patient : recherche géolocalisée de médecins et établissements, réservation de créneaux avec verrouillage temporaire (slot
locking), historique de rendez-vous, avis et notations, inscription aux campagnes de santé publique (vaccination, dépistage).
- Côté professionnel : planning hebdomadaire interactif, gestion des patients et notes privées, statistiques d'activité (Recharts),
gestion des avis, création de campagnes de santé, configuration fine des rappels et notifications.
- Backoffice admin : validation des médecins et établissements, modération des avis, suivi des paiements, gestion des abonnements et
des campagnes, export CSV, tableau de bord global de la plateforme.
Défis techniques relevés
- Système de réservation concurrentiel : mise en place d'un mécanisme de verrouillage de créneaux en deux phases (réservation
temporaire de 15 min avec token cryptographique + confirmation), empêchant les doubles réservations via un contrôle d'accès
optimiste (HTTP 409 Conflict).
- Intégration de paiements Mobile Money : intégration de LengoPay (Orange Money, MTN Mobile Money, carte bancaire) avec gestion des
webhooks, polling de statut via cron jobs pour pallier les callbacks manqués, et flux de renouvellement d'abonnement par lien
tokenisé.
- Orchestration multicanal des notifications : architecture centralisée (notify()) qui dispatche en parallèle sur 4 canaux — email
(Nodemailer/SMTP), SMS (NimbaSMS), WhatsApp (Meta Cloud API v21.0 avec templates pré-approuvés) et push (Expo Push API) — en
respectant les préférences granulaires de chaque utilisateur.
- Stockage objet et gestion documentaire : intégration MinIO (compatible S3) pour les avatars, images de campagnes et documents de
vérification (pièces d'identité, cartes professionnelles) avec URLs pré-signées, nettoyage automatique des fichiers orphelins et
journal d'audit.
- Double layout responsive : rendu de mises en page totalement distinctes entre mobile (esthétique native avec cartes swipeable,
drawers, pull-to-refresh) et desktop (layout web classique), offrant une expérience optimale sur chaque support.
- Recherche géolocalisée : intégration de Google Maps/Places pour l'autocomplétion d'adresses, le calcul de distances et l'affichage
des établissements à proximité, combinée à la géolocalisation native du navigateur.
- Sécurité : authentification NextAuth.js avec JWT, hachage bcrypt, vérification OTP (email + SMS), reCAPTCHA v3, rate limiting sur
les tentatives de connexion, et système d'impersonation admin sécurisé par token JWT à durée limitée (5 min).
- Application mobile compagnon : développée avec React Native / Expo, elle permet une meilleure exploitation de la géolocalisation
native, des notifications push, et offre une expérience utilisateur fluide adaptée aux usages mobiles en Guinée.
Stack technique
Next.js 16 · React 19 · TypeScript · Tailwind CSS 4 · Prisma 6 · MySQL · NextAuth.js · shadcn/ui · Recharts · React Native / Expo ·
LengoPay · NimbaSMS · Meta WhatsApp API · Google Maps/Places · MinIO · Vercel
Merci à 8DEV pour son professionnalisme ! Il a su cerner nos attentes rapidement tout en nous suggérant des améliorations pertinentes sur notre projet initial. La solution clé en main est un véritable atout. Merci encore pour cette prestation.
Je recommande vivement 8DEV pour le développement de notre plateforme web de reprogrammation ECU (BinaryFiles.io). Antoine a brillamment relevé un défi technique et métier majeur, livrant une solution complète, fluide et professionnelle : de la landing page multilingue au paiement, jusqu’à la livraison et la gestion admin. Une expérience utilisateur optimale et une administration intuitive. 8DEV incarne expertise, rigueur et vision produit.