项目作者: vhenckel

项目描述 :
This repository contains a complete API with Typescript. A complete API with User Registration, Survey Registration, NPS Note Registration and Search Result.
高级语言: TypeScript
项目地址: git://github.com/vhenckel/Net-Promoter-Score-Platform.git
创建时间: 2021-02-26T17:20:53Z
项目社区:https://github.com/vhenckel/Net-Promoter-Score-Platform

开源协议:

下载


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

:page_with_curl: 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

:hammer: Tecnologias

Este projeto foi desenvolvido com as seguintes tecnologias:

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

:books: Requisitos

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

:rocket: Começando

  1. # Clonar o projeto:
  2. $ https://github.com/vhenckel/Net-Promoter-Score-Platform
  3. # Entrar no diretório:
  4. $ cd Net-Promoter-Score-Platform
  5. # Instalar as dependências:
  6. $ npm i

:gear: Iniciando servidor

  1. # Entrar no diretório do servidor:
  2. $ cd Net-Promoter-Score-Platform
  3. # Iniciar a aplicação:
  4. $ npm run dev
  5. # Acessar a aplicação:
  6. $ http://localhost:3333

:thought_balloon: Inspiração

Feito com ❤️ | 🧠 por Vitor Henckel 👨🏼‍💻 👊🏻 🚀 👽 🛸

👋🏻 Get in touch!