Skip to content

Repository pour le Projet 7 de mon parcours de formation "Développeur d'Applications Python" chez OpenClassrooms.

Notifications You must be signed in to change notification settings

GuillaumeM92/GrandPy

Repository files navigation

GrandPy

Repository pour le Projet 7 de mon parcours de formation "Développeur d'Applications Python" chez OpenClassrooms.

Adresse du site : https://grandpy.guillaume-merle.fr/

Description du Projet

Ce projet est une application web construite avec Flask qui permet à l'utilisateur de discuter avec GrandPy pour lui demander l'adresse d'un endroit qui l'intéesse.
GrandPy en profite alors pour raconter une anecdote qu'il juge pertinente (tirée de Wikiperdia).

Fonctionnalités

  • Interactions en AJAX : l'utilisateur envoie sa question en appuyant sur entrée et la réponse s'affiche directement dans l'écran, sans recharger la page.
  • Utilisation de l'API de Google Maps et celle de Media Wiki.
  • Affichage d'un plan Google Maps intégré à la page.
  • Réponses variées de la part de GrandPy.

Parcours utilisateur

L'utilisateur ouvre son navigateur et se rend sur grandpy.guillaume-merle.me :

  • L'utilisateur tape "Salut GrandPy ! Est-ce que tu connais l'adresse d'OpenClassrooms ?" dans le champ de formulaire puis appuie sur la touche Entrée.
  • Le message s'affiche dans la zone de chat qui affiche tous les messages échangés. Une icône apparaît pour indiquer que GrandPy est en train de réfléchir.
  • Puis un nouveau message apparaît : "Je m'en occuppe ! La voici : 7 cité Paradis, 75010 Paris." En-dessous, une anecdote tirée de Wikipedia apparaît, ainsi qu'une carte Google Maps avec un marqueur indiquant l'adresse demandée.

APIs

Les API suivantes ont été utilisées pour ce projet :

Remerciements

Merci à Peter Graham "https://github.com/6" pour sa liste de stopwords qui m'a été bien utile dans la conception du parser : https://github.com/6/stopwords-json.

About

Repository pour le Projet 7 de mon parcours de formation "Développeur d'Applications Python" chez OpenClassrooms.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published