Net Promoter Score (NPS) Platform in Typescript
Sobre | Tecnologias | Requisitos | Começando | Inspiração
Este repositório contém uma API completa com Typescript.
Vamos criar uma API completa com Cadastro de Usuários, Cadastro de Pesquisas, Cadastro da Nota de NPS e Resultado da Pesquisa.
Tópicos abordados:
- Usar TDD da forma correta
- Criar uma API REST completa em NodeJs com Typescript
- Publicar uma API feita em NodeJs com Typescript
- Criação de Migrations
- Erros customizados
- YUP para validação de dados e objetos
- Ethereal (is a fake SMTP service) para envio de email usando
- Handlebars para Templates de email
Este projeto foi desenvolvido com as seguintes tecnologias:
- NodeJS
- Typescript
- SQLite3
- TypeORM
- Jest
- TDD
- Ter Git para clonar o projeto.
- Ter Node.js instalado.
- Conhecimento de Javascript
- Conhecimento de Orientação a Objetos
# Clonar o projeto:
$ https://github.com/vhenckel/Net-Promoter-Score-Platform
# Entrar no diretório:
$ cd Net-Promoter-Score-Platform
# Instalar as dependências:
$ npm i # Entrar no diretório do servidor:
$ cd Net-Promoter-Score-Platform
# Iniciar a aplicação:
$ npm run dev
# Acessar a aplicação:
$ http://localhost:3333- Esta aplicação faz parte da Next Level Week - NLW04 criado pela 🚀 RocketSeat.
Feito com ❤️ | 🧠 por Vitor Henckel 👨🏼💻 👊🏻 🚀 👽 🛸
👋🏻 Get in touch!