The goal of this project is to display the ZCU FAV faculty partnerships through the erasmus program.
It consist of a small web app using a flask (python) server for operations not available through client side ( leafleat and vanilla javascript) rendering.
Using the checkbox the using can adjust which department is currently shown.
Using the "More information" link a form page is avalaible in which the user can change the university data.
Files exports are available through the following links.
The app can also import a geojson file correctly formatted. It will also automatically sync the other source files.
Source data files must be placed in a "sources" folder in the static folder. They can be updated through the 'upload' page.
To install python depencies.
pip install -r ./requirements.txt
The project uses a small flask server to run on windows using powershell :
Declare the app
$env:FLASK_APP = "erasmusMap"
Optional : To enable dev server (hot realoads ...)
$env:FLASK_ENV = "development"
To run the app
flask run
note that the first two step are only perfomed once at the first run of the app.