← Retour au portfolio

SaaS support IA / Plateforme service client

SupportAI

Une demo SaaS de support client par IA concue comme un vrai produit, avec site marketing public, dashboard protege pour les equipes support, workflows d'escalade et garde-fous pour l'assistant.

Tech stack

Next.js 15 • React 19 • TypeScript • Tailwind CSS • Auth.js • Prisma • Zod • Zustand • TanStack Table • Recharts

Montre une architecture SaaS full-stack, gestion des roles, garde-fous IA, workflows d'escalade, analytics et une structure services/repository prete pour de futures integrations reelles.

SupportAI

Vue d’ensemble

SupportAI est une demo SaaS de support client par IA pensee comme un produit complet, pas comme un simple widget de chat. Le projet combine un site marketing public avec un dashboard interne protege pour les equipes support. L’idee centrale est claire: laisser l’IA traiter les demandes simples, garder des limites precises, puis transferer les cas sensibles ou peu fiables a un humain.

Ce que cette demo montre

  • Une vraie experience SaaS (site marketing plus application protegee)
  • Des operations support par roles (droits differents pour admins, managers et agents)
  • Des workflows IA avec handoff humain quand la confiance est trop faible ou quand le sujet doit etre escalade
  • Une structure full-stack maintenable (UI, validation, services et acces aux donnees bien separes)
  • Une approche securite serieuse (routes protegees, sanitation des inputs, rate limiting et erreurs controlees)

Ce que les equipes peuvent faire

  • Parcourir un site SaaS public avec pages landing, produit, solutions, securite, pricing, privacy et terms
  • Tester un sandbox IA sur cinq scenarios business: SaaS, construction, dentaire, e-commerce et consulting
  • Se connecter avec credentials et acceder aux zones protegees selon le role
  • Gerer les conversations avec recherche, filtres, tri, pagination, lecture des transcripts, notes internes, feedback, assignation, resolution et escalade
  • Utiliser une inbox d’escalade avec niveaux d’urgence, priorites, retards, assignation et resolution
  • Creer, modifier, dupliquer, archiver et tester les articles de la base de connaissances
  • Personnaliser le widget avec live preview, theme controls, prompt chips, toggle d’escalade, messages heures ouvrables et embed code
  • Suivre les analytics sur le volume de conversations, les cas resolus vs escalades, la distribution du feedback, les sujets sans reponse et l’engagement du widget
  • Gerer les reglages de workspace, comportement assistant, notifications, permissions et futures integrations

Fonctions orientees business

  • Les garde-fous IA rendent l’automatisation utile sans faire croire que l’assistant peut tout gerer seul
  • Le scoring de confiance et les regles d’escalade conservent une vraie supervision humaine
  • Le dashboard est pense pour de vraies operations support, pas seulement pour une belle maquette
  • L’architecture permet de remplacer plus tard les mocks par de vraies integrations sans refaire toute l’interface
  • Le projet montre a la fois comment vendre un produit SaaS et comment l’exploiter au quotidien dans un meme systeme coherent

Notes de demo

  • L’authentification et le modele Prisma du domaine support sont des parties reelles du projet
  • L’assistant IA est actuellement simule et n’est pas encore branche a un fournisseur OpenAI en production
  • La plupart des donnees operationnelles passent encore par un mock repository pour garder un comportement de demo stable et previsible
  • Ce choix est volontaire pour le portfolio, car il montre l’architecture du produit sans faire semblant que des integrations non terminees sont deja live