{"repo":"developmentseed/scoreboard","free":true,"listed":false,"github":"https://github.com/developmentseed/scoreboard","clone":"git clone https://github.com/developmentseed/scoreboard.git","description":"Encouraging OpenStreetMap mappers with badges, graphs & stats! ✨🕹","language":"JavaScript","stars":27,"topics":["openstreetmap","metrics","analytics","badges"],"license":null,"category":"analytics","readme_excerpt":"Scoreboard 🗺🎯 Engaging and encouraging mappers of OpenStreetMap by rewarding contributions, promoting campaigns, and reporting current mapper statistics 🔨 Development Dependencies - Node 12.14.x - Postgres 9.5+ - Yarn - Docker (for development work) To set the Node version as specified above: $ brew install nvm $ nvm use See this tutorial for details and instructions for installing PostgreSQL on your operating system Services Scoreboard depends on three external services/APIs for statistics and functionality: - OSMesa is a toolkit for processing large amounts of OSM vector data and turning them into stats (e.g: km of road added by user by country) - Scoreboard pulls campaigns from the Tasking Manager and uses the campaign hashtags to pull campaign specific aggregations from OSMesa - OSM Teams is a service that allows Scoreboard users to create teams and assign campaigns to a team. Environment file Create a .env file by copying the .env.sample file and filling in the required values. The sample file has comments above each possible environment variable. - See Connecting to OSM Teams - See Administrator Settings Install JavaScript Dependencies $ yarn Database Setup Create and run the database $ docker-compose up # wait for scoreboard wait-for-db-ready 1 This command will create and run the database on port 5433 . The database files are stored under .tmp folder. If you are running the command for the first time, you should wait until the databases are created. This can take a","default_branch":null,"files":null,"tree":[],"storefront":"/r/developmentseed","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/developmentseed/scoreboard/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}