NPS-NLW is an application that calculates a company's NPS. It includes user registration, survey registration, sending emails to users to respond to satisfaction surveys, and calculating the NPS.
This project was developed during the NodeJS track in the fourth edition of NLW. We learned about APIs, how to start a project using TypeScript and Express for route management, TypeORM for data manipulation, automated testing, and email sending.
- NodeJS
- TypeScript
- Ethereal-Email
- TypeORM
- Express
- Jest
- SQL Editor Beekeeper Studio
Clone this repository:
$ git clone https://github.com/luc-ribeiro/nlw-04-nps-node.git
Install the dependencies:
# with npm
$ npm install
# with yarn
$ yarn install
Run the command:
# with npm
$ npm run dev
# with yarn
$ yarn dev
Access the project at localhost:3333