Universite-Gustave-Eiffel / lasso

Project LASSO

Home Page:https://universite-gustave-eiffel.github.io/lasso/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lasso: urban soundscape cartography

Access Lasso's maps: https://universite-gustave-eiffel.github.io/lasso/

Edit projects data

Projects data are listed in the data folder. One folder for each project. Please read carefully the data folder documentation which provides examples.

Architecture

Serverless Lasso is a Single Page Web application with no server. The data are "compiled" by a node script which prepare everything the web client software needs.

Maplibre-gl Lasso client uses maplibre-gl at its core. The maps are all rendered through maplibre letting map editor a great flexibility in rendering.

Deploy

The project is deployed automatically on github pages.

If you need to deploy the project elsewhere, the easiest way to deploy Lasso cartography is to use docker.

cd docker
docker compose -p Lasso -f docker-compose.yml up

Development

For enhancing the code, one can also use docker to run the stack locally:

 docker compose -p lasso up

The override open access to the client port if needs be to bypass the nginx configuration.

Internationalization

We use Transiflex to ease translation of the interface.

About

Project LASSO

https://universite-gustave-eiffel.github.io/lasso/

License:European Union Public License 1.1


Languages

Language:TypeScript 93.5%Language:SCSS 4.8%Language:HTML 0.9%Language:Shell 0.5%Language:Dockerfile 0.3%