Adrien Pavie c02e0ee5ab Update docs
2023-04-25 14:02:20 +02:00
2023-01-04 17:09:49 +01:00
2023-04-12 15:20:57 +02:00
2023-03-30 10:25:32 +02:00
2023-01-25 17:10:27 +01:00
xip
2023-04-11 17:24:36 +02:00
2023-01-10 17:05:28 +01:00
2023-01-04 17:09:49 +01:00
2023-01-25 17:10:27 +01:00
2023-01-16 16:56:07 +01:00
2023-03-30 14:01:13 +02:00
2023-01-25 17:10:27 +01:00
2023-03-20 18:58:15 +01:00
2023-01-25 17:10:27 +01:00
2023-04-12 15:20:57 +02:00
2023-04-25 14:02:20 +02:00
2023-04-25 14:02:20 +02:00
2023-01-24 12:01:20 +01:00
2023-01-24 12:01:20 +01:00
2023-01-04 17:09:49 +01:00
2023-01-10 17:19:04 +01:00
2023-04-12 15:47:22 +02:00
2023-01-16 17:54:10 +01:00
2023-03-29 11:13:13 +02:00

GeoVisio

GeoVisio is a complete solution for storing and serving your own 📍📷 geolocated pictures (like StreetView / Mapillary).

➡️ Give it a try at panoramax.ign.fr or geovisio.fr !

📦 Components

GeoVisio is modular and made of several components, each of them standardized and ♻️ replaceable.

GeoVisio architecture

All of them are 📖 open-source and available online:

🌐 Server 💻 Client
API Website
Blur API Web viewer
GeoPic Tag Reader Command line

💻 GeoVisio Website

This repository only contains the web front-end of GeoVisio.

Note that the 📷 web viewer (component showing pictures and their location on a map) is in a separate, dedicated repository.

Features

The website offers these functionalities:

  • Display of pictures and their location (using the embed web viewer)
  • Handle user authentication and account management
  • Show simple to read documentation

Install & running

The website can be installed locally by retrieving this repository and installing dependencies:

# Retrieve source code
git clone https://gitlab.com/geovisio/website.git
cd website/

# Install dependencies
npm install

# Ready-to-use build (available in /dist folder)
npm run build

Develop

Various commands can help you through the development on the website:

npm run dev             # Compile & hot-reload
npm run workflows:unit  # Unit testing
npm run lint            # Code linting

Customization

You can change the title of your instance on the locales folder who regroup all the wordings.

If you want to change the logo header you can replace the logo.jpeg in the assets/images folder to use yours.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

🤗 Special thanks

Sponsors

GeoVisio was made possible thanks to a group of amazing people :

  • GéoVélo team, for 💶 funding initial development and for 🔍 testing/improving software
  • Carto Cité team (in particular Antoine Riche), for 💶 funding improvements on viewer (map browser, flat pictures support)
  • La Fabrique des Géocommuns (IGN) for offering long-term support and funding the Panoramax initiative and core team (Camille Salou, Mathilde Ferrey, Christian Quest, Antoine Desbordes, Jean Andreani, Adrien Pavie)
  • Many many wonderful people who worked on various parts of GeoVisio or core dependencies we use : 🧙 Stéphane Péneau, 🎚 Albin Calais & Cyrille Giquello, 📷 Damien Sorel, Pascal Rhod, Nick Whitelegg...
  • Adrien Pavie, for ⚙️ initial development of GeoVisio
  • And you all GeoVisio users for making this project useful !

⚖️ License

Copyright (c) GeoVisio team 2022-2023, released under MIT license.

Description
Ready-to-use front-end for GeoVisio's API and Viewer
Readme 12 MiB
Languages
Vue 61.5%
JavaScript 27.6%
TypeScript 8.9%
SCSS 0.9%
HTML 0.5%
Other 0.6%