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.
Em seu desenvolvimento primeiro era contruído a lógica dos testes que seriam aplicados para depois ser desenvolvido o código em si.
- 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
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.