Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/softspiders/node-hapi-clean-architecture

A simple API built with Hapi.js that follows Clean Architecture principles
https://github.com/softspiders/node-hapi-clean-architecture

ca clean-architecture debug hapi javascript js node openapi server softspider softspiders ss starter swagger template testing vscode

Last synced: about 13 hours ago
JSON representation

A simple API built with Hapi.js that follows Clean Architecture principles

Awesome Lists containing this project

README

        

[SOFTSPIDERS](https://github.com/softspiders/softspiders)

# A simple RESTful API built with *Hapi.js* that follows *Clean Architecture* principles

---

## Feature tags

- ca
- hapi
- node
- openapi
- server
- swagger
- starter
- template
- test

---

## Direct ancestors

TBD

---

## Requirements

[*Node*](https://nodejs.org/en/download/package-manager/)

---

## Installation

At the root of this repository, run:

```sh
npm i
```

## Running

```sh
npm start
```

## Testing

```sh
npm test
```

The application is now running at http://localhost:3000.

---

## Authors

- [Jérémy Buget](https://github.com/jbuget) - original code
- [Alexander Lapygin](https://github.com/AlexanderLapygin) - embedding in Soft Spiders

## Inspirations

[nodejs-clean-architecture-app](https://github.com/jbuget/nodejs-clean-architecture-app)

---

### License

Licensed under the [MIT license](./LICENSE)