Skip to content

M2 TNAH group project - Application for highlighting data concerning the travel of French Presidents and Prime Ministers, from 1945 to the present day.

Notifications You must be signed in to change notification settings

MPappia/Voyage_Aff-air

Repository files navigation

Voyage d'Aff'air - Dataviz Application

M2 TNAH group project - Application for highlighting data concerning the travel of French Presidents and Prime Ministers, from 1945 to the present day.

Pour démarrer notre application, suivez les étapes ci-dessous :

  1. Configuration de la base de données et des fichiers csv

    • Dans le fichier app/init.py :

      -> ligne 15 : app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:////[chemin absolu de la db]/Voyage_Aff-air/app/data/db_intern1.db'

      • Remplacer [chemin absolu de la db] en réalisant un clique droit, copier le chemin, sur la base de données dans le fichier app/data.
    • Dans le fichier app/routes.py, deux lignes :

      -> ligne 130 :    df = pd.read_csv('[chemin absolu du csv]/Voyage_Aff-air/app/static/data/prez-us_data.csv')
      
      -> ligne 161 :    df = pd.read_csv('[chemin absolu du csv]/Voyage_Aff-air/app/static/data/prez_data_2.csv', sep=';')
      
      • Remplacer [chemin absolu du fichier csv] en réalisant un clique droit, copier le chemin, sur les fichiers csv dans le fichier app/static/data.
  2. Ouvrir le premier terminal

    • Sous macOS ou Linux : Utilisez le raccourci Ctrl+Alt+T (sous Linux) ou Cmd+Space pour ouvrir Spotlight, puis tapez Terminal et appuyez sur Entrée (sous macOS).
    • Sous Windows : Appuyez sur Win+R, tapez cmd et appuyez sur Entrée pour ouvrir l'invite de commande, ou tapez powershell pour ouvrir PowerShell.

    Créer et activer un environnement virtuel :

    virtualenv env -p python3
    source env/bin/activate

    Installer les dépendances pour dashapp :

    pip install dash
    pip install plotly
    pip install pandas

    Démarrer dashapp :

    cd dashapp
    python app.py
  3. Ouvrir un nouveau terminal Pour ouvrir un nouveau terminal, les instructions varient en fonction de votre système d'exploitation :

    • Sous macOS : Faites un clic droit sur l'icône du terminal dans le dock, puis sélectionnez « Nouvelle fenêtre » pour ouvrir un nouveau terminal.
    • Sur VSCode : Allez dans Terminal -> Nouveau terminal pour ouvrir un nouveau terminal.

    Créer et activer un environnement virtuel :

    virtualenv env -p python3
    source env/bin/activate

    Installer les dépendances :

    pip install flask
    pip install flask_sqlalchemy
    pip install flask_migrate
    pip install flask_login
    pip install flask_admin
    pip install flask_wtf
    pip install flask_paginate
    pip install pandas
    pip install plotly

    Démarrer l'application :

    python3 run.py

About

M2 TNAH group project - Application for highlighting data concerning the travel of French Presidents and Prime Ministers, from 1945 to the present day.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •