portfolio-ia

Nova Services : centraliser et suivre les demandes clients

Projet réalisé dans le cadre de ma formation « Concevoir, développer et déployer des solutions IA-driven » (GDU / Coursenia, 2026). Nova Services est une entreprise fictive décrite par l’énoncé ; aucune donnée réelle n’est utilisée.

En une phrase : une petite entreprise de services recevait ses demandes par email et téléphone, les recopiait dans plusieurs fichiers et en perdait le fil. J’ai conçu, développé et mis en ligne une application qui centralise toutes les demandes et montre à l’équipe ce qui reste à traiter.

Application en ligne · 3 profils (client, collaborateur, administrateur) · assistant IA intégré à l’application · 612 tests automatisés · parcours complets simulés, tous réussis · automatisation n8n branchée et contrôlée en ligne

Les 612 tests vérifient chaque fonction séparément ; les parcours simulés rejouent l’application de bout en bout dans un navigateur (202 lors de la dernière campagne complète, le 26 octobre 2026, puis une campagne dédiée au chat, avec un faux agent). Ce sont deux niveaux de contrôle différents.

Application en ligne (démonstration) : nova-services-demandes.vercel.app
Code source : dépôt privé (projet de formation), présentation possible sur demande.


1. Le contexte

Nova Services accompagne des professionnels dans leurs projets numériques. Chaque semaine, l’équipe reçoit des demandes de clients et de prospects : informations, problèmes techniques, rendez-vous, questions administratives.

2. Le problème

3. Comment j’ai analysé le besoin

Avant d’écrire une ligne de code : identification des utilisateurs (client, collaborateur, administrateur), de leur parcours et des règles à respecter, puis découpage du projet en étapes avec, pour chacune, des critères de réussite vérifiables (méthode BMAD, utilisée en formation).

4. Mon rôle

J’ai mené le projet de bout en bout, seul :

5. Ce que j’ai construit

Pour qui Ce que ça permet
Le client Déposer sa demande dans un formulaire simple et recevoir une confirmation d’enregistrement
Le collaborateur Retrouver toutes les demandes au même endroit, les rechercher et filtrer, suivre leur statut (Nouvelle, En cours, Traitée) et l’historique de chaque traitement
L’administrateur Gérer les comptes et les droits de l’équipe, et les paramètres (catégories)
Le visiteur Poser ses questions à l’assistant de la page /assistant : réponses tirées des ressources de Nova (horaires, services, tarifs, procédures), avec la source citée ; s’il le souhaite, transmission de sa demande à l’équipe, après un récapitulatif et son accord explicite

Page d'accueil : faire une demande, poser une question à l'assistant ou accéder à l'espace de l'équipe

Formulaire de demande : champs obligatoires clairement signalés, lien vers l'assistant

Tableau de bord de l'équipe : ce qui est nouveau, en cours ou traité, en un coup d'œil

Liste des demandes : recherche par nom, mot-clé, statut ou période

Détail d'une demande : statut modifiable et historique de chaque changement

Administration : comptes de l'équipe, rôles et état (actif ou désactivé)

Assistant Nova : avertissement, détail de la confidentialité, fenêtre de conversation et saisie

Captures réalisées avec des demandes fictives ; l’assistant est montré au repos, sans conversation.

6. Ce que ça apporte, et avec quels outils

Bénéfice pour l’entreprise Comment
Une seule source pour toutes les demandes, plus de ressaisie Base de données Supabase, hébergée à Paris
Chacun ne voit que ce qu’il doit voir Comptes et droits gérés par la base elle-même
Accessible partout, sans installation Application web Next.js, informations sensibles gardées côté serveur
Une mise à jour ratée se corrige vite Mise en ligne avec Vercel : retour à la version précédente possible
Un premier niveau de réponse à toute heure Assistant construit dans n8n (hébergé dans l’UE) avec un modèle de langage Groq et une recherche dans les ressources de l’entreprise (RAG) ; l’application relaie les messages et garde la main sur les accès

Développement assisté par l’IA (Claude Code, Codex), avec une règle constante : c’est moi qui fixe les critères, qui fais vérifier chaque étape et qui tranche.

7. Qualité et sécurité

8. Résultats

C’est un exercice de formation : pas de mesure chez un vrai client. Ce qui est vérifié : l’application est en ligne, le dépôt d’une demande, son enregistrement et son traitement fonctionnent, et tous les tests passent.

Ordre de grandeur, à titre d’illustration seulement : pour une équipe qui reçoit 50 demandes par semaine et passe 3 minutes à recopier et classer chacune, c’est environ 2 h 30 par semaine qui disparaissent, sans compter les oublis évités. Dans une vraie mission, ce chiffre se mesure pendant le diagnostic.

9. Limites et suites

10. Ce que ça dit de ma méthode

Je pars du métier (qui fait quoi, où se perd le temps) avant de choisir l’outil. Je livre des solutions testées, documentées et expliquées, et je dis clairement ce qu’elles ne font pas. L’IA me fait gagner du temps ; elle ne décide pas à ma place.


Jean-Baptiste Josselin · Intégrateur automatisation & no-code · LinkedIn