Project Information

This is a personal project that includes:

  • ReactJS (CRA)
  • React Hooks (react-use)
  • Typescript
  • Less && Antd (UI Components)
  • Craco (Create React App Configuration Override)
  • i18next (localization & internalization)
  • Storybook
  • ...

Alternatives:

  • NextJS, Gatsby
  • Recoil
  • GraphQL
  • styled-components, styled-system
  • Redux, redux-observable, redux-saga, redux-thunk
  • Mobx
  • NestJs (Nodejs Framework)
  • Typescript
  • Typeorm (Database ORM & Migration)
  • Passport (JWT Authentication - Support Zalo Login)
  • Transporter (NATS, KAFKA.... Support Event Driven Architecture)
  • Activity Methodology
  • Caching
  • Logger
  • Task Scheduler (Background Jobs)
  • ...

Alternatives:

  • MoleculerJS (official-link)
  • MongoDB, Mongoose
  • Apollo Server
  • ...

DevOps Stack (Not ready yet)

  • Docker
  • Docker Compose (Local Deployment)
  • Kubernetes
  • CI/CD
  • ...

⚠️ If you want to access all system, please run bold backend & frontend!: Otherwise, you just only access public features.

Criteria

  • ⚡ Support Enterprise Application
  • ⚡ Clear code structure
  • ⚡ Maintainable & Readable & Performace
  • ⚡ ....

Nest Logo

A progressive Node.js framework for building efficient and scalable server-side applications, heavily inspired by Angular.

NPM Version Package License NPM Downloads Travis Linux Coverage Gitter Backers on Open Collective Sponsors on Open Collective

Description

Nest framework TypeScript starter repository.

Installation

$ yarn

Running the app

# development
$ yarn start

# watch mode
$ yarn start:dev

# production mode
$ yarn start:prod

Test

# unit tests
$ yarn test

# e2e tests
$ yarn test:e2e

# test coverage
$ yarn 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.

Stay in touch

License

Nest is MIT licensed.