- 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