OpenMap.me uses GPS enabled browsers to allow people to see where they are. By simply going to OpenMap.me and sharing a unique url OpenMap.me will broadcast the location of any browser viewing the url. Simply show up copy the url and text or email to a friend see each others location in real time.
OpenMap.me is a Node.js application written with the expressjs framework backed by mongoDB for object persistence.
The default configuration assumes mongoDB is accessible on the local host. To run OpenMaps on localhost:3000 cd to the project root and pass app.js to node.
node app.js
(note: I really like using nodemon for development instead of node)
Environment variables can be set to override the web apps defaults
Variable | Description | Default |
---|---|---|
PORT | Port the web application will run on | 3000 |
MAP_PROVIDER_HOST | Host of database that provides maps | 127.0.0.1 |
MAP_PROVIDER_PORT | PORT number of database that provides maps | 27017 |
SEQUENCE_PROVIDER_HOST | Host of database that provides sequences | 127.0.0.1 |
SEQUENCE_PROVIDER_PORT | PORT number of database that provides sequences | 27017 |
The MIT License (MIT): http://rcpeters.mit-license.org/