All Projects → posixpascal → geofind

posixpascal / geofind

Licence: GPL-3.0 license
Multiplayer Geographical Guessing Game using PostGIS, Nuxt, Leaflet & Colyseus.

Programming Languages

Vue
7211 projects
typescript
32286 projects
javascript
184084 projects - #8 most used programming language
shell
77523 projects
CSS
56736 projects
Makefile
30231 projects

Projects that are alternatives of or similar to geofind

Leaflet
🍃 JavaScript library for mobile-friendly interactive maps
Stars: ✭ 32,591 (+105032.26%)
Mutual labels:  maps, leaflet
Making Maps With React
🌐 Example React components for React-Leaflet, Pigeon Maps, React MapGL and more
Stars: ✭ 66 (+112.9%)
Mutual labels:  maps, leaflet
Mapboard
A framework for data-rich web mapping 🌎📊✨
Stars: ✭ 29 (-6.45%)
Mutual labels:  maps, leaflet
Django Leaflet
Use Leaflet in your Django projects
Stars: ✭ 563 (+1716.13%)
Mutual labels:  maps, leaflet
coronavirus-map-dashboard
🦠 Coronavirus (COVID-19) Map Dashboard using coronavirus-tracker-api
Stars: ✭ 41 (+32.26%)
Mutual labels:  maps, leaflet
Leaflet Dvf
Leaflet Data Visualization Framework
Stars: ✭ 678 (+2087.1%)
Mutual labels:  maps, leaflet
Leaflet Swoopy
⤵️ Swoopy Arrow Plugin for Leaflet
Stars: ✭ 52 (+67.74%)
Mutual labels:  maps, leaflet
Ui Leaflet
AngularJS directive to embed an interact with maps managed by Leaflet library
Stars: ✭ 315 (+916.13%)
Mutual labels:  maps, leaflet
Mapstore2
Modern webmapping with OpenLayers, Leaflet and React
Stars: ✭ 251 (+709.68%)
Mutual labels:  maps, leaflet
Ember Leaflet
🔥 🍃 Easy and declarative mapping for ember
Stars: ✭ 201 (+548.39%)
Mutual labels:  maps, leaflet
Prunecluster
Fast and realtime marker clustering for Leaflet
Stars: ✭ 473 (+1425.81%)
Mutual labels:  maps, leaflet
echarty
Minimal R/Shiny Interface to ECharts.js
Stars: ✭ 49 (+58.06%)
Mutual labels:  maps, leaflet
Offlinemap
基于MySQL + Node.js + Leaflet的离线地图展示,支持百度、谷歌、高德、腾讯地图
Stars: ✭ 343 (+1006.45%)
Mutual labels:  maps, leaflet
Agentmaps
Make social simulations on interactive maps with Javascript! Agent-based modeling for the web.
Stars: ✭ 822 (+2551.61%)
Mutual labels:  maps, leaflet
Leaflet.timedimension
Add time dimension capabilities on a Leaflet map.
Stars: ✭ 329 (+961.29%)
Mutual labels:  maps, leaflet
Ngx.leaflet.component
angular 2+ / leaflet 1.x component collection
Stars: ✭ 46 (+48.39%)
Mutual labels:  maps, leaflet
o.map
Open Street Map app - KaiOS
Stars: ✭ 51 (+64.52%)
Mutual labels:  maps, leaflet
roataway-web
Roataway web site
Stars: ✭ 15 (-51.61%)
Mutual labels:  maps, leaflet
Pinpoint
JavaScript library for creating beautifully simple maps in seconds
Stars: ✭ 83 (+167.74%)
Mutual labels:  maps, leaflet
Atlas Of Thrones
An interactive "Game of Thrones" map powered by Leaflet, PostGIS, and Redis.
Stars: ✭ 253 (+716.13%)
Mutual labels:  maps, leaflet

Maintainability Test Coverage License: GPL v3 Uptime Status

🌍 🔍 geofind.io

geofind.io is a multiplayer geographical guessing game written exclusively in TypeScript featuring different game modes, custom markers, fine-tuned settings and lots of other features.

Play now!

🌈 Screenshots

🕹 Game Play

📍 Home

👥 Lobby

💄 Profile

🏛 Structure

The project is structured using yarn workspaces. The following namespaces exist at the moment:

  • packages/web: Nuxt powered web client
  • packages/api: Colyseus GameServer API
  • packages/app: ReactNative powered mobile client

🚀 Up and running

To install geofind on your local machine, follow the instructions listed below.

First, install the dependencies listed in the package.json file:

# in root directory
yarn install

Then start the servers using:

yarn workspace @geofind/api start:dev
yarn workspace @geofind/web start:dev

🔨 Database

This project depends on a PostgreSQL with PostGIS extension. A database dump is located in this repo under config/dumps for your convenience.

🗺 Tileserver

The frontend expects 2 URLs to a tileserver (see: ./packages/web/.env.example). You may specify your own tileserver but it's not necessary for the application to start.

🤝 Contribution

Contribution is very much appreciated and every pull request will be considered for merging into master.

👨‍⚖️ License

This project is licensed under GNU GPLv3. View LICENSE for more information.

📝 Copyright

geofind.io is Copyright © 2019 by Pascal Raszyk

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].