A API deverá gerar um token de autenticação para que o usuário acesso o serviço, o método de autenticação deverá ser o JWT.
Para realizar a autenticação é necessário que o usuário informe suas credenciais e que estas sejam validadas no banco de dados.
As rotas principais do sistema deverão ser protegidas, só podendo ser acessadas quanto o token for informado, este deve ser verificado e validado a cada acesso.
A interface deverá ter uma página de login no sistema, onde o usuário deverá fornecer as suas credenciais e acessar a página.
Após a autenticação bem sucedida, o token e as demais informações do usuário deverão ser armazenadas no localStorage do navegador.
Sempre que necessário, o token deverá ser informado na requisição.
Entrega: