Renseignements sur le Projet

  • Catégorie: Développement Web
  • Client: UQAM, Cours INF5190
  • Date du projet: 17 Juin, 2021
  • URL du projet: Ville de Montréal

Le projet consiste à récupérer un ensemble de données provenant de la ville de Montréal et d'offrir des services à partir de ces données. Il s'agit de données ouvertes à propos d'installations pour faire des activités sportives.

Exigences détaillées
  • Trois listes de données doivent être obtenues à l'aide de requêtes HTTP et leur contenu doit être stocké dans une base de données SQLite.
  • L'importation de données du point A1 est faite automatiquement chaque jour à minuit à l’aide d’un BackgroundScheduler.
  • Le système écoute les requêtes HTTP sur le port 5000. La route « /doc » fait apparaître la documentation de tous les services REST. La documentation est en format HTML, généré à partir de fichiers RAML. Intégrez la fonctionnalité du point A2 à l’application Flask créée au point A3.
  • Les noms des nouvelles installations sont publiés automatiquement sur un compte Twitter.
  • Le système est entièrement déployé sur la plateforme infonuagique Heroku.