Expérience d'application Web d'interface utilisateur conversationnelle. Démo
Construit sur la structure Category -> Sub-category -> Info
telle que définie dans js/app.js
. Consultez également ce fichier pour personnaliser la sélection des réponses, sélectionnées aléatoirement pour chaque étape. Consultez ce dépôt pour un exemple réel utilisant AJAX pour le contenu.
La vue du contenu pour l'étape d'information est définie ici sous .content
div. Les identifiants du menu et du sous-menu doivent être combinés.
Ce projet utilise principalement les fonctionnalités JavaScript ES2015. Peut être exécuté dans Chrome ou Safari Technical Preview sans accroc, mais nécessite une transpilation avec Babel pour les autres navigateurs utilisant Gulp.
Pour transpiler, installez Node.js et Gulp si ce n'est pas déjà fait. Installez ensuite les dépendances du projet requises, répertoriées dans package.json
, avec :
npm install
Exécutez ensuite la tâche de transpile définie dans gulpfile.js
:
gulp js
Cela se transpile et se réduit en js/app.min.js
.