AkiSupport est un projet de chatbot simple visant à offrir une assistance en ligne automatisée, réalisé dans le cadre d'un projet d'apprentissage. Ce projet utilise JavaScript, Bootstrap, et Vite pour créer une interface utilisateur interactive, avec des réponses automatisées basées sur les messages des utilisateurs.
Ce projet est conçu dans un but d'apprentissage, pour mettre en pratique des concepts de développement front-end, y compris :
- La manipulation du DOM avec JavaScript pur.
- L'utilisation de Bootstrap pour le style et la mise en page.
- La gestion des dépendances et le bundling avec Vite.
- L'intégration de la bibliothèque string-similarity pour améliorer la compréhension des messages utilisateurs.
- JavaScript (Vanilla JS) : Utilisé pour les interactions et la logique du chatbot.
- Bootstrap 5 : Utilisé pour le style et la conception réactive.
- Vite : Utilisé pour le développement local et la construction du projet.
- string-similarity : Utilisé pour reconnaître les mots avec des fautes d'orthographe ou des abréviations.
- Bulle de Chat : Une bulle de chat toujours visible en bas à droite de l'écran.
- Ouverture/Fermeture de la boîte de dialogue : Cliquez sur la bulle pour ouvrir ou fermer la boîte de dialogue.
- Messages prédéfinis : Des boutons permettent de choisir des réponses prédéfinies.
- Saisie personnalisée : Les utilisateurs peuvent écrire leurs propres questions et recevoir des réponses basées sur les mots-clés.
- Correction des fautes : Utilisation de
string-similarity
pour tolérer des fautes d'orthographe ou des abréviations.
Ce projet a été réalisé par Christen Dijoux.