Projet principal : conception et développement complet d'une plateforme de support client intelligent pour une centrale marchande (Afripul).
Réalisations clés :
- Développement full-stack avec Vite.js, React, TypeScript et TailwindCSS , intégration complète avec Supabase (base de données + Realtime + Auth) .
- Création d'un assistant IA intelligent capable de gérer les intentions utilisateur (création de commande, suivi, réclamation, FAQ) et d'interagir directement avec la base de données Supabase.
- Conception d'un tableau de bord administrateur avec gestion en temps réel des commandes, réclamations et notifications (via Supabase Realtime).
- Implémentation d'un système de chat persisté (stockage des conversations, gestion du contexte, détection d'intentions IA, sauvegarde locale et cloud).
- Mise en place d'une architecture modulaire et claire (services dédiés, composants réutilisables, hooks personnalisés).
- Optimisation des performances et du SEO : chargement progressif, compression, accessibilité (ARIA), et adaptation mobile fluide.
- Utilisation de Bolt.new pour l'hébergement, le build et la gestion du cycle de vie du projet.
- Collaboration à la rédaction des spécifications techniques et à la documentation du chatbotAfripul pour la soutenance académique.
Stack technique : Vite.js, React, TypeScript, TailwindCSS, Supabase, Realtime, AI (LLM API), Lucide Icons, Sonner Toast, Git, Bolt.new.