An simple Net Promoter Score.
- 📄 About
- 📝 Requirements
- 📦 Releases
- 💻 Techs
- ⚒️ Tools
- ⚙️ Settings
- 🍷 Using
- 🌱 Contributing
- 💡 Author
- 🧾 License
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.
Read the requirements of this project here.
See CHANGELOG file for read about the releases.
- NodeJS
- TypeScript
- Jest
- Supertest
- Commitlint
- Husky
- Lint Staged
- ESLint
- Prettier
- TS Node Dev
- Express.js
- TypeORM
- UUID
- SQLite3
- Reflect Metadata
- NodeMailer
- Ethereal
- Handlebars
- DotENV
- Yup
- 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
$ npm run dev
$ npm start
$ npx typeorm migration:create -n MigrationName
$ npx typeorm migration:run
$ npm run build
$ npm run test:unit
$ npm run test:integration
$ npm run test:ci
See CONTRIBUTING guidelines for improve your contribution with this project.
Maurício Romagnoli |
---|
|
Boilerplate Backend is available under the MIT license. See LICENSE for the full license text.