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 year 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 (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2022-12-22T14:45:43.000Z (over 3 years ago)
- Last Synced: 2025-04-14T23:54:23.018Z (about 1 year ago)
- Topics: javascript, nestjs, nodejs, typescript
- Language: TypeScript
- Size: 853 KB
- Stars: 15
- 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.
[](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 seed
Note: 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).