https://github.com/jntakpe/mockpi
Reactive REST API mocking
https://github.com/jntakpe/mockpi
angular kotlin material-design mongodb reactive-streams reactor spring-boot
Last synced: 12 months ago
JSON representation
Reactive REST API mocking
- Host: GitHub
- URL: https://github.com/jntakpe/mockpi
- Owner: jntakpe
- License: mit
- Created: 2017-03-17T20:18:21.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-12-09T18:16:04.000Z (over 8 years ago)
- Last Synced: 2025-03-29T18:41:30.841Z (about 1 year ago)
- Topics: angular, kotlin, material-design, mongodb, reactive-streams, reactor, spring-boot
- Language: Kotlin
- Size: 562 KB
- Stars: 14
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MockPI
[](https://travis-ci.org/jntakpe/mockpi)

Reactive REST API mocking
## Installation
This is the home repository for Mockpi backend, you can find the frontend at [this address](https://github.com/jntakpe/mockpi-ui)
#### Prerequisites
Obviously [Git](https://git-scm.com/) must be installed to clone the project.
Mockpi backend is developed using [Kotlin](https://kotlinlang.org/) and requires both [JDK 8](http://openjdk.java.net/) and
[Kotlin >= 1.1](https://kotlinlang.org/). The backend module is built with [Gradle >= 4.3](https://gradle.org/) and project data is stored
in a [MongoDB >= 3.4](https://www.mongodb.com/download-center?jmp=docs), please make sure these dependencies are installed.
#### Usage
Start MongoDB with : ``mongod``
To start the Mockpi backend with : ``./gradlew bootRun``
Backend configuration is customizable using standard [Spring Boot](https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html)
[application.yml](/src/main/resources/application.yml) file.