Skip to content

This repository contains a complete API with Typescript. A complete API with User Registration, Survey Registration, NPS Note Registration and Search Result.

Notifications You must be signed in to change notification settings

vhenckel/Net-Promoter-Score-Platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Net Promoter Score (NPS) Platform

Net Promoter Score (NPS) Platform in Typescript

GitHub top language GitHub language count GitHub code size in bytes

Sobre   |    Tecnologias    |    Requisitos   |    Começando   |    Inspiração

📃 Sobre

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

🔨 Tecnologias

Este projeto foi desenvolvido com as seguintes tecnologias:

  • NodeJS
  • Typescript
  • SQLite3
  • TypeORM
  • Jest
  • TDD

📚 Requisitos

  • Ter Git para clonar o projeto.
  • Ter Node.js instalado.
  • Conhecimento de Javascript
  • Conhecimento de Orientação a Objetos

🚀 Começando

  # 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

⚙️ Iniciando servidor

  # 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

💭 Inspiração

Feito com  ❤️  |  🧠  por Vitor Henckel 👨🏼‍💻  👊🏻  🚀  👽  🛸
👋🏻   Get in touch!

About

This repository contains a complete API with Typescript. A complete API with User Registration, Survey Registration, NPS Note Registration and Search Result.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published