Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/keplerjs/kepler

The open source geosocial network platform written in NodeJs
https://github.com/keplerjs/kepler

framework geojson geolocation geospatial javascript leaflet mapping meteor mongodb nodejs nodejs-framework openstreetmap real-time realtime social-network

Last synced: 9 days ago
JSON representation

The open source geosocial network platform written in NodeJs

Awesome Lists containing this project

README

        

![KeplerJs](keplerjs.png)

**The open source geosocial network platform**

* [Official DEMO](https://demo-kepler.opengeo.tech/)
* [Current Version](https://github.com/Keplerjs/Kepler/releases)

## Contributors

This project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].

# Links

* [Website](https://kepler.opengeo.tech/)
* [Documentation](https://kepler.opengeo.tech/docs)
* [Roadmap](https://bit.ly/KeplerJsRoadmap)
* [News](https://twitter.com/Kepler_JS)
* [Blog](https://kepler.opengeo.tech/blog)
* [Plugins](https://atmospherejs.com/keplerjs)
* [Issues](https://github.com/keplerjs/kepler/issues)

## Introduction
Kepler is a open source [geosocial](https://en.wikipedia.org/wiki/Geosocial_networking) solution that lets users share favorite places and join discussions in real-time. It can be seen as a platform where users can interact with other open data platforms searching across [OpenStreetMap](https://www.openstreetmap.org/about), [Geonames](https://www.geonames.org/) among other sources.
The name as the best [Meteor](https://www.meteor.com/) tradition wants to remain in the space field, *Kepler* is inspired by [Kepler space telescope](https://en.wikipedia.org/wiki/Kepler_Mission) and wants to be seen as an sequel of the first and largest open source Meteor projects the old *Telescope* current *VulcanJS*.

### Mission
Allows users to collect and georeferencing places on a modern web-mapping interface, describe them accurately, create relationships, sharing with other users and create a social environment. In addition to creating new place you can import pre-existing objects from Openstreetmap creating a social layer over OpenStreetMap.
A place in Kepler can be linked to metadata from different sources automatically, it can be anything that has a geographic location fixed or movable, real or virtual.

### Expectations
In the near future Kepler as any open source projects will follow a community-driven evolution that will support it instead of the initial mission ad we hope it has growth beyond expectations.

*"Any tool should be useful in the expected way, but a truly great tool lends itself to uses you never expected."*

Eric S. Raymond

## Install
1. Install the latest version of [NodeJs](https://nodejs.org).
2. Install [Meteor](https://www.meteor.com/install), which is used as the KeplerJs build tool.
3. [Download](https://github.com/Keplerjs/Kepler/releases) or clone the latest version of [Kepler](https://github.com/Keplerjs/Kepler) locally.
4. ```npm install && npm start ```
5. Open *http://localhost:3000/* in your browser.

## Copyright
Created by [Stefano Cudini](https://github.com/stefanocudini) [@zakis](https://twitter.com/zakis) and other [contributors](https://github.com/Keplerjs/Kepler/graphs/contributors).
Distributed under the [BSD 2-Clause](https://opensource.org/licenses/BSD-2-Clause) license.

### Financial Contributors

Become a financial contributor and help us sustain our community. [[Contribute](https://opencollective.com/keplerjs/contribute)]

#### Individuals

#### Organizations

Support this project with your organization. Your logo will show up here with a link to your website. [[Contribute](https://opencollective.com/keplerjs/contribute)]