Skip to content
/ nps Public

NPS (Net Promoter Score) project developed on Rocketseat NLW 4 made with NodeJS and TypeScript

License

Notifications You must be signed in to change notification settings

Sup3r-Us3r/nps

Repository files navigation

Stack License


Technologies   |    Project   |    License



Email Template

Api Response

🚀 Technologies

This project was developed with the following technologies:

🔧 Libs

This project uses these libs:

  • Yup: Validation fields
  • Jest: Test
  • Nodemailer: Send mail
  • Handlebars: Create mail template

💻 Project

The NPS serves to assess customer satisfaction and loyalty to a company, regardless of its size. In general, this methodology examines how much a customer would recommend a company, its products and/or services to its friends, family and acquaintances.

NPS

Getting Started

First, configure your environment variables in .env-example file and rename this file to .env:

Example settings

# NODE PORT
NODE_PORT=3333

# BASE URL
BASE_URL=http://localhost:3333

Now install all dependencies and run the development server:

npm install
npm run dev
# or
yarn install
yarn dev

After, create run all migrations:

npm run typeorm:run
# or
yarn typeorm:run

📝 License

This project is under the MIT license. See the file LICENSE for more details.

About

NPS (Net Promoter Score) project developed on Rocketseat NLW 4 made with NodeJS and TypeScript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published