Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/next-dev-team/nestjs-next-boilerplate
https://github.com/next-dev-team/nestjs-next-boilerplate
javascript nestjs nodejs typescript
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/next-dev-team/nestjs-next-boilerplate
- Owner: next-dev-team
- Created: 2021-08-04T13:48:39.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-12-22T14:45:43.000Z (about 2 years ago)
- Last Synced: 2023-03-10T22:07:49.072Z (almost 2 years ago)
- Topics: javascript, nestjs, nodejs, typescript
- Language: TypeScript
- Size: 853 KB
- Stars: 14
- Watchers: 0
- Forks: 4
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[travis-image]: https://api.travis-ci.org/nestjs/nest.svg?branch=master
[travis-url]: https://travis-ci.org/nestjs/nest
[linux-image]: https://img.shields.io/travis/nestjs/nest/master.svg?label=linux
[linux-url]: https://travis-ci.org/nestjs/nest
A progressive Node.js framework for building efficient and scalable server-side applications, heavily inspired by Angular.
## Description
[Nest](https://github.com/nestjs/nest) framework TypeScript starter repository.
## Features
- :white_check_mark: **GraphQl Generator**: Create schema DB to generator schema GraphQl
- :white_check_mark: **Mongoose Support**: Well support and develop with mongoose
- :white_check_mark: **TypeOrm Support**: Well support and develop with posgressql
- :white_check_mark: **ResApi Support**: Easy manage route with res api
- :white_check_mark: **Web Socket Support**: Realtime like chat system
- :white_check_mark: **Media Streaming Support**: Suppot livestream media
- :white_check_mark: **MQTT Support**: Pub/Sub messaging queue telemetry
- :white_check_mark: **RABBITMQ Support**: Publisher/Consumer advance messaging queue
- :white_check_mark: **I18Next Support**: Support i18next
- :white_check_mark: **Social Login Support**: Login with social media
- :white_check_mark: **RABBITMQ Support**: Publisher/Consumer advance messaging queue
- :white_check_mark: **So On feature**: More features added## Installation
```bash
$ yarn install
```### Use Gitpod
Open the project in Gitpod (free online dev environment for GitHub) and start coding immediately.
[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ant-design/ant-design-pro)
More instructions at [documentation](http://pro.ant.design/docs/getting-started).
## Running the app
using `yarn`
```bash
# development
$ yarn start# watch mode
$ yarn start:dev# production mode
$ yarn start:prod
```
using `docker`
```bash
# watch mode
$ docker-compose up dev# production mode
$ docker-compose up prod
```## Seeding
```bash
# Seed with clear collection (fresh collection) [Wanning!!! lose data]
$ yarn seed:refresh# Seed without clear [Recommended]
$ yarn seedNote: if first run or make any change to seeder configuration please run 'yarn build' first to rebuild dist folder.
```
## Test```bash
# unit tests
$ yarn run test# e2e tests
$ yarn run test:e2e# test coverage
$ yarn run test:cov
```## Support
Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please [read more here](https://docs.nestjs.com/support).
## Contributing
Any type of contribution is welcome, here are some examples of how you may contribute to this project:
- Use Ant Design Pro in your daily work.
- Submit [issues](http://github.com/ant-design/ant-design-pro/issues) to report bugs or ask questions.
- Propose [pull requests](http://github.com/ant-design/ant-design-pro/pulls) to improve our code.## Stay in touch
- Author - [Kamil Myśliwiec](https://kamilmysliwiec.com)
- Website - [https://nestjs.com](https://nestjs.com/)
- Twitter - [@nestframework](https://twitter.com/nestframework)## License
Nest is [MIT licensed](LICENSE).