Skip to content

An simple Net Promoter Score API developed with NodeJS in Next Level Week 4.

License

Notifications You must be signed in to change notification settings

mauricioromagnollo/nps-api

Repository files navigation

Net Promoter Score

BADGE_NODE_VERSION BADGE_NPM_VERSION BADGE_LICENSE BADGE_ISSUES_OPEN BADGE_ISSUES_CLOSED BADGE_OPEN_PULL_REQUESTS BADGE_STARS BADGE_FORKS

An simple Net Promoter Score.


INDEX



📄 About

Net Promoter Score®, or NPS®, measures customer experience and predicts business growth. This proven metric transformed the business world and now provides the core measurement for customer experience management programs the world round.

This repository aims to perform an NPS calculation and send the experiment by email.

⬆️ Index


📝 Requirements

Read the requirements of this project here.

⬆️ Index


📦 Releases

See CHANGELOG file for read about the releases.

⬆️ Index


💻 Techs

⬆️ Index


⚒️ Tools

⬆️ Index


⚙️ Settings

  • Install the NodeJS in the version 14.x.
  • After NodeJS installation, run:
$ npm ci && npm install
  • Now, copy .env.example file to .env:
$ cp .env.example .env

⬆️ Index


🍷 Using

Starting Server in Dev Mode

$ npm run dev

Starting Server in Production Mode

$ npm start

Creating a Migration

$ npx typeorm migration:create -n MigrationName

Running a Migrations

$ npx typeorm migration:run

Build

$ npm run build

Running Unit Tests

$ npm run test:unit

Running Integration Tests

$ npm run test:integration

Running Coverage Tests

$ npm run test:ci

⬆️ Index


🌱 Contributing

See CONTRIBUTING guidelines for improve your contribution with this project.

⬆️ Index


💡 Author

Maurício Romagnoli

⬆️ Index


🧾 License

Boilerplate Backend is available under the MIT license. See LICENSE for the full license text.

⬆️ Index


About

An simple Net Promoter Score API developed with NodeJS in Next Level Week 4.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published