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

https://github.com/chrisdwheatley/endpointer

Rapidly serve static JSON endpoints to your front end application
https://github.com/chrisdwheatley/endpointer

Last synced: about 1 month ago
JSON representation

Rapidly serve static JSON endpoints to your front end application

Awesome Lists containing this project

README

        

# Endpointer

Endpointer allows rapid integration of JSON endpoints into your front end application, helping you;

* Have a set of reliable endpoints to hit when your application may be in a state of flux
* Keep stubbed or test JSON out of your codebase
* Easily amend the values being passed through into your application

## Getting Started

Endpointer is being developed with the aim of being a deployable instance accessible to your whole team. Currently however the quickest and most reliable way to get up and running is to use the application on your local machine.

#### Dependencies

* nodejs
* npm

#### Local Machine

Clone the repository
```
$ git clone [email protected]:swirlycheetah/endpointer.git
```

Switch to the Endpointer folder

```
$ cd endpointer
```

Install the required dependencies

```
$ npm install
```

Start the application

*By default Endpointer runs on port 80, you can amend this by passing though a port argument followed by the desired port number.*

```
$ node src/endpointer.js
```

or

```
$ node src/endpointer.js port
```

Open the application within your browser by visiting `localhost` or `localhost:` respectively to begin uploading endpoints.

## Roadmap

This is very much an alpha release, there are many more features planned, including;

* Tests
* Full Heroku support (currently you can deploy to Heroku but there is no support for true file uploads as Heroku has an ephemeral filesystem)
* EC2 support
* Design

## Licence

Endpointer is released under the MIT license:
[opensource.org/licenses/MIT](http://opensource.org/licenses/MIT)