Skip to content

About

API desenvolvida com Typescript, com foco em TDD utilizando o Jest e utilização do Swagger para documentação

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

Projeto de API desenvolvido em Typescript

A Funcionalidade dela é, basicamente, ser uma agenda de contatos.

Nela é possível realizar todas as etapas de um CRUD, havendo criação e login de usuário e todas as etapas do contato cadastrado na agenda desse usuário logado ao sistema.

Essa API foi desenvolvida tentando seguir o paradigma de Desenvolvimento Orientado a Testes (TDD)

Em seu desenvolvimento primeiro era contruído a lógica dos testes que seriam aplicados para depois ser desenvolvido o código em si.

As tecnologias utilizadas nele foram:

  • Typescript
  • Dotenv para as variáveis de ambiente
  • Jest para aplicação dos testes
  • Express para criação do servidor
  • JWT e Bcrypt para criptografia e autenticação
  • Knex para integração com Banco de dados SQL

É possível verificar a documentação e utilização dessa API no seguinte link:

Deploy

Obs.: A página será direcionada diretamente para sua documentação, porém ela está disponível para utilização direta, com hospedagem no Cyclic.

Detalhes da utilização da API

About

API desenvolvida com Typescript, com foco em TDD utilizando o Jest e utilização do Swagger para documentação

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages