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

https://github.com/valerybugakov/hars-service


https://github.com/valerybugakov/hars-service

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# HARs service

[![Awesome NestJS](https://img.shields.io/badge/Awesome-NestJS-blue.svg?longCache=true&style=flat-square)](https://github.com/juliandavidmr/awesome-nestjs)

> This is an ever-evolving, very opinionated architecture and dev environment for new node projects using [NestJS](https://nestjs.com). Questions, feedback, and for now, even bikeshedding are welcome. 😄

## Getting started

```bash
# 1. Clone the repository or click on "Use this template" button.
git clone https://github.com/NarHakobyan/awesome-nest-boilerplate.git my-new-project

# 2. Enter your newly-cloned folder.
cd my-new-project

# 3. Install dependencies. (Make sure yarn is installed: https://yarnpkg.com/lang/en/docs/install)
yarn

# 4. Run development server and open http://localhost:3000
yarn start:dev

# 5. Read the documentation linked below for "Setup and development".
```

## Features


Quick scaffolding

Create modules, services, controller - right from the CLI!

Instant feedback

Enjoy the best DX (Developer eXperience) and code your app at the speed of thought! Your saved changes are reflected instantaneously.

JWT Authentication

Installed and configured JWT authentication.

Next generation Typescript

Always up to date typescript version.

Industry-standard routing

It's natural to want to add pages (e.g. /about`) to your application, and routing makes this possible.

Environment Configuration

development, staging and production environment configurations

Swagger Api Documentation

Already integrated API documentation. To see all available endpoints visit http://localhost:3000/documentation

Linter

tslint + eslint + prettier = ❤️

## Documentation

This project includes a `docs` folder with more details on:

1. [Setup and development](https://narhakobyan.github.io/awesome-nest-boilerplate/docs/development.html#first-time-setup)
1. [Architecture](https://narhakobyan.github.io/awesome-nest-boilerplate/docs/architecture.html)