All Projects → developmentseed → osm-teams

developmentseed / osm-teams

Licence: other
Teams for OpenStreetMap! Check the beta 👉

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to osm-teams

tellery
Tellery lets you build metrics using SQL and bring them to your team. As easy as using a document. As powerful as a data modeling tool.
Stars: ✭ 219 (+1464.29%)
Mutual labels:  analytics, collaboration
Osm Analytics
OSM Analytics lets you interactively analyze how specific OpenStreetMap features are mapped in a specific region.
Stars: ✭ 87 (+521.43%)
Mutual labels:  analytics, openstreetmap
mapus
A map tool with real-time collaboration 🗺️
Stars: ✭ 2,687 (+19092.86%)
Mutual labels:  openstreetmap, collaboration
Covid-19-analysis
Analysis with Covid-19 data
Stars: ✭ 49 (+250%)
Mutual labels:  analytics
WinAnalytics
A light-weight android library that can be quickly integrated into any app to use analytics tools.
Stars: ✭ 23 (+64.29%)
Mutual labels:  analytics
GITGET
GitHub의 Contributions를 iOS의 Widget으로 보여주는 App
Stars: ✭ 101 (+621.43%)
Mutual labels:  oauth2
basemaps
Scripts to generate MapServer mapfiles based on OpenStreetMap data. Please submit pull requests to the 'main' branch.
Stars: ✭ 51 (+264.29%)
Mutual labels:  openstreetmap
SampleOAuth2 UsingPythonClient
Django Sample app using Python OAuth client
Stars: ✭ 23 (+64.29%)
Mutual labels:  oauth2
Flask-Discord
Discord OAuth2 extension for Flask. An Easier implementation of "Log In With Discord".
Stars: ✭ 123 (+778.57%)
Mutual labels:  oauth2
olliePy
OlliePy is a python package which can help data scientists in exploring their data and evaluating and analysing their machine learning experiments by utilising the power and structure of modern web applications. The data scientist only needs to provide the data and any required information and OlliePy will generate the rest.
Stars: ✭ 46 (+228.57%)
Mutual labels:  analytics
werther
An Identity Provider for ORY Hydra over LDAP
Stars: ✭ 103 (+635.71%)
Mutual labels:  oauth2
multihack-brackets
Realtime collaboration for programmers. (Brackets Extension)
Stars: ✭ 24 (+71.43%)
Mutual labels:  collaboration
osm-tile-access-log-viewer
👀 Visualize tile logs from planet.osm.org/tile_logs
Stars: ✭ 16 (+14.29%)
Mutual labels:  openstreetmap
open-semantic-desktop-search
Virtual Machine for Desktop Search with Open Semantic Search
Stars: ✭ 22 (+57.14%)
Mutual labels:  analytics
SyncPaint
A web app for synchronized group drawing. Draw together with other people in real time.
Stars: ✭ 42 (+200%)
Mutual labels:  collaboration
angular2-social-login
Angular 2 OAuth social login facebook, google, LinkedIn etc using NodeJS server
Stars: ✭ 40 (+185.71%)
Mutual labels:  oauth2
sketch-git-hooks
Easy trick how to enjoy Git versioning for Sketch files thanks to Git Hooks
Stars: ✭ 12 (-14.29%)
Mutual labels:  collaboration
Stop.Google.Analytics.Ghost.Spam.HOWTO
How to stop Google Analytics "Ghost" Spam using a well curated list of spam referrer domains and web sites. Simple and easy to use with instructions for creating Segments in Google Analytics using our google-exclude files.
Stars: ✭ 21 (+50%)
Mutual labels:  analytics
convergence-project
The project used for Convergence Project Management and Issue Reporting
Stars: ✭ 33 (+135.71%)
Mutual labels:  collaboration
inventory-demo
a simple MERN stack CRUD app example
Stars: ✭ 15 (+7.14%)
Mutual labels:  oauth2

osm-teams 🤝

Check the beta 👉 https://mapping.team

Development

Install requirements:

Visit your OpenStreetMap settings page and register an OAuth1 Client App:

OSM Client App

Create an .env file by copying .env.sample and replacing the values as needed. OSM_CONSUMER_KEY and OSM_CONSUMER_SECRET are values available at the OAuth app page on openstreetmap.org. The .env file should contain:

```bash
OSM_CONSUMER_KEY=<osm-teams-app>
OSM_CONSUMER_SECRET=<osm-teams-app-secret>
DSN=postgres://postgres@dev-db/osm-teams?sslmode=disable
```

Start Hydra and PostgreSQL with Docker:

docker-compose -f compose.dev.yml up --build

On a separate terminal, create the first-party "manage" app:

docker-compose exec hydra hydra clients create --endpoint http://localhost:4445 \
  --id manage \
  --secret manage-secret \
  --response-types code,id_token \
  --grant-types refresh_token,authorization_code \
  --scope openid,offline,clients \
  --callbacks http://localhost:8989/login/accept

Install Node.js the required version (see .nvmrc file):

nvm i

Install Node.js modules:

yarn

Migrate dev-db database:

yarn migrate

Start development server:

yarn dev

You can now login to the app at http://localhost:8989

Acknowledgments

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].