- endpoint para cadastro de usuários
/register - endpoint de termos de uso e políticas de privacidade
/privacy-policy - endpoint de login
/login - endpoint de logout
/logout - endpoint com lista de items padrão
/movies- busca que suporta paginação
- suporta campo de busca como query parameter
- suporte a filtro por campo relevante
- suporte a parametros de ordenação
- endpoint para editar cadastro de usuário
- endpoint de envio de token para email cadastrado
- endpoint para a validação do token digitado
- endpoint com lista de itens restritos
- busca que suporta paginação
- suporta campo de busca como query parameter
- suporte a filtro por campo relevante
- suporte a parametros de ordenação
Next:
- Endpoint para alterar senha com a confirmação da atual
- Testes unitários (para serviços de Usuário e Movies)
- Documentação usando OpenAPI
- Instale as dependências, execute o compando abaixo na raiz do repositório
npm install - Builde o projeto usando
npm run tsc - Execute usando
npm run dev
Para testar execute npm run test
