Giter Club home page Giter Club logo

caresteouvert_backend's Introduction

Ça reste ouvert (It Remains Open)

Ça reste ouvert

Ça reste ouvert, la carte collaborative des lieux ouverts durant la crise sanitaire / the collaborative map of the places open during the health crisis #Covid19.

Toutes les informations sur le projet sont ici / All informations about the project here : https://blog.caresteouvert.fr/about

Ça reste ouvert a été forké : Cartomobil'ité

Architecture

To deploy a complete instance of "Ça reste ouvert", you needs:

Development

The easiest way to contribute to the map is to use Docker:

./script/server

Otherwise, you can use use yarn:

yarn install
yarn run sprites
yarn run icons
yarn run dev

And go to http://localhost:1234/.

Production

The stack can be started using already built images, on a production environment:

cd db/
docker-compose -f docker-compose.yaml -f docker-compose-prod.yaml up -d pg_tileserv pg_featureserv geoip web worker front

Translation

Translations are managed via Transifex, go here to translate it in your language.

Data

Data used on our map comes from two sources :

  • OpenStreetMap : the free, worldwide geographic database. We use information about points of interest and also lockdown opening hours
  • Covid enseignes : chain stores opening rules by country. This allows to mark as open/closed a wide range of shops worldwide.

So you can either directly contribute to OpenStreetMap (using opening_hours:covid19=* tag on individual features), or add rules concerning chain stores in Covid enseignes repository.

Data derivated from Ça reste ouvert can be downloaded at this URL : https://download.osmontrouge.fr/caresteouvert/

License

Copyright (c) "Ça reste ouvert" 2020

Released under the AGPL v3 terms, see the LICENSE file to read the full text.

caresteouvert_backend's People

Contributors

alesarrett avatar caugner avatar francois2metz avatar frodrigo avatar panieravide avatar sygour avatar transifex-integration[bot] avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

caresteouvert_backend's Issues

Workflow: Update explicit data AND create note for comment

IMO it would help to update the explicit data (opening_hours, delivery, takeway, drivethrough) automatically, even if a comment was given.

Like this, notes with comments that don't require any changes (like repeating what was already provided, or providing a source), can simply be closed.

Note: This would need to be communicated to the OSM community.

Docker

It would be helpful to have a Dockerfile and docker-compose.yml to test locally.

Add hashtag with country code

To filter notes by country more easily, it would be great to always add a hashtag that includes the country code (i.e. independently from the user locale), e.g. #caresteouvert_DE

Geographically smaller changesets

Could you possibly try and update OSM with geographically smaller changesets?

I'm crossposting that here as requested from https://www.openstreetmap.org/changeset/83765288 .

Also, please note that it is important that you read and if appropriate reply to changeset discussion comments. These will be emailed to you and they are also visible at http://resultmaps.neis-one.org/osm-discussion-comments?uid=10944324 . Normally we (OSM's Data Working Group) enforce this by sending the user a message that they have to read before continuing to edit., but in this case as another communications avenue was suggested I'm trying this first.

  • Andy Townsend (from OSM's Data Working Group)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.