Iggins Logo

Welcome to Iggins Documentation

Plateforme d'assistant conversationnel intelligent avec IA. Créez, gérez et analysez des conversations structurées grâce à un système de topics hiérarchique et un tracking complet des interactions utilisateurs.

Fonctionnalités principales

    Conversations intelligentes

    Plateforme d'assistant conversationnel avec IA. Structurez vos conversations avec un système de topics hiérarchique et des réponses alimentées par Mistral AI.

    Architecture moderne

    Backend Symfony 7 avec API Platform et frontend Nuxt 4 + Vue 3. Architecture UUID, performante et évolutive avec PostgreSQL.

    Gestion de topics

    Système de topics hiérarchique avec relations parent-enfant. Configurez des prompts personnalisés et gérez l'activation des topics pour structurer vos conversations.

    Suivi des utilisateurs

    Gestion complète des profils utilisateurs avec historique de conversations. Tracking des interactions et métriques d'engagement pour optimiser l'expérience.

    Authentification sécurisée

    Système d'authentification JWT avec tokens sécurisés, authentification à deux facteurs et protection reCAPTCHA contre les bots.

    Génération de rapports

    Génération automatique de résumés de conversations avec IA et envoi d'emails. Traitement asynchrone via Symfony Messenger pour des performances optimales.

    Prise de rendez-vous notaires

    Espace dédié aux notaires : inscription sur la plateforme et gestion des demandes de rendez-vous. Les notaires consultent et traitent leurs demandes depuis un tableau de bord dédié.

Documentation technique

    Frontend Nuxt 4

    Application frontend moderne avec Nuxt UI, Vue 3, composables réutilisables et gestion d'état avec Pinia. Interface responsive et accessible.

    Backend Symfony

    API REST avec API Platform et gestion des entités (User, Topic, Conversation, Message, Parameter). Interface d'administration EasyAdmin incluse.

    Base de données

    PostgreSQL avec architecture UUID. Migrations Doctrine, relations structurées et timestamps automatiques pour toutes les entités.

    Infrastructure Docker

    Environnement complet avec Docker Compose. Caddy, FrankenPHP, PostgreSQL, Mailpit, Adminer et worker Messenger pour un développement simplifié.

    Intégration Mistral AI

    Intégration de Mistral AI pour générer des réponses intelligentes et des résumés de conversations. Configuration via paramètres en base de données.

    Déploiement

    Déploiement avec Roadie pour les environnements de review. Makefile complet avec commandes pour migrations, fixtures, tests et qualité de code.

Prêt à commencer ?

Tout ce dont vous avez besoin pour développer et déployer Iggins. Architecture moderne, IA conversationnelle et outils puissants.