Skip to content

Rest API for calculating the company's NPS, developed during the Nodejs trail in NLW#4, offered by Rocketseat.

Notifications You must be signed in to change notification settings

cunhasbia/nlw4-nodejs

Repository files navigation

NLW#4 | Nodejs

TypeScript NodeJS SQLite TypeORM

Project developed during the Nodejs trail in 4th edition of Next Level Week, created by Rocketseat.

💻 Rest API for NPS (Net Promoter Score)

This project is a back-end application that consists of calculating the company's NPS. In it, we register users, register surveys, send e-mail to users to answer satisfaction surveys and with this we can perform the NPS calculation.

The Net Promoter Score is a type of metric created to measure customer satisfaction, as: "From 0 to 10, how much you recommend our company?"

👩‍💻 Technologies and tools used:

  • Typescript
  • Nodejs
  • Express
  • SQLite
  • TypeORM (data manipulation)
  • Jest (automated testing)
  • Nodemailer (sending survey email)
  • Handlebars

🚀 How to run the project?

Before start, install Git, Node.js and Yarn on your machine.
Moreover, recommend use the VSCode terminal.

# Clone this repository
$ git clone https://github.com/cunhasbia/nlw4-nodejs.git

# Access the repository on your terminal
$ cd nlw4-nodejs

# Install dependencies
$ yarn install

# Run
$ yarn dev

# The API will be running on port 3333

Made with 💜 by Bianca Cunha | Find me on LinkedIn

About

Rest API for calculating the company's NPS, developed during the Nodejs trail in NLW#4, offered by Rocketseat.

Topics

Resources

Stars

Watchers

Forks