https://github.com/koopjs/koop-app-example
A Koop express application example with some common providers.
https://github.com/koopjs/koop-app-example
app example koop provider
Last synced: 8 months ago
JSON representation
A Koop express application example with some common providers.
- Host: GitHub
- URL: https://github.com/koopjs/koop-app-example
- Owner: koopjs
- License: other
- Created: 2014-12-30T16:12:41.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2024-01-02T22:24:43.000Z (almost 2 years ago)
- Last Synced: 2025-03-24T09:38:17.247Z (8 months ago)
- Topics: app, example, koop, provider
- Language: JavaScript
- Homepage:
- Size: 650 KB
- Stars: 25
- Watchers: 10
- Forks: 35
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Koop Sample App
[](https://travis-ci.org/koopjs/koop-app-example)
[](https://greenkeeper.io/)
A sample [Koop](https://github.com/koopjs/koop) application with some common [providers](https://koopjs.github.io/docs/providers).
This app makes it easy to get started running your own instance of Koop. It's also helpful for trying out Koop's functionality and testing providers, caches, plugins, and deployments.
If you're new to [Node.js](https://nodejs.org/) development, you can read more about [setting up a development environment](https://koopjs.github.io/docs/setup).
## Instructions
Clone this repository on your machine.
```
git clone git@github.com:koopjs/koop-app-example.git
```
Change the working directory to the newly created `koop-app-example` folder.
```
cd koop-app-example
```
Install dependencies.
```
npm install
```
Start the server.
```
npm start
```
Take Koop for a test drive!
This sample app includes the following providers:
* [`github`](https://github.com/koopjs/koop-provider-github)
* [`craigslist`](https://github.com/dmfenton/koop-provider-craigslist)
Once Koop is running, you can test these sample requests:
* [http://localhost:8080/github/koopjs::geodata::north-america/FeatureServer/0/query](http://localhost:8080/github/koopjs::geodata::north-america/FeatureServer/0/query)
* [http://localhost:8080/craigslist/seattle/apartments/FeatureServer/0/query](http://localhost:8080/craigslist/seattle/apartments/FeatureServer/0/query)
## Resources
* [Koop](https://github.com/koopjs/koop)
* [Koop Documentation](https://koopjs.github.io/docs)
* [PostgreSQL](http://www.postgresql.org/)
* [PostGIS](http://postgis.net/)
* [ArcGIS for Developers](http://developers.arcgis.com)
* [ArcGIS REST API Documentation](http://resources.arcgis.com/en/help/arcgis-rest-api/)
* [@esri](http://twitter.com/esri)
## License
[Apache 2.0](LICENSE)