Une application minimaliste pour valoriser des données géo grâce à une storymap. Créée avec Flask et MapLibre ; hébergée sur Heroku.
Demo utilisant mon parcours pro : https://app.quentinrouquette.fr/
Clonez le dépôt GitHub pour récupérer l'application :
$ git clone https://github.com/quentin0x00/flask_maplibre_storymap
Créez un environnement virtuel Python et installez Flask et Gunicorn :
cd storymap/
python3 -m venv env
source env/bin/activate
pip install flask gunicorn
Lancez le serveur Gunicorn pour démarrer l'application :
cd app
gunicorn app:app
app.py
utilise ici un fichier CSV qui contient la totalité des données et des parametres des markers/encarts associés. Si vous avez davantage de données, je vous recommande d'utiliser Postgres avec SQLAlchemy (voir documentation Flask-SQLAlchemy).