- O gif acima foi gravado com a base de 8.000.000 de usários.
- A peformance foi resolvida apenas utilizando indices.
- Foi utilizado o Vue Material para o frontend.
- A aplicação é responsiva.📱
- A prioridade foi resolvida com uma coluna de
priority
no banco de dados. Que é atualizada por um serviço buscando informações dos textos disponibilizados.
Docker instalado.
Baixe o projeto
Git clone
Vá para pasta do projeto
Cd
Suba os conteiners. (🕰 ± 20 min)
docker-compose up -d
Execute os comandos para migrar os dados (🕰 ± 30 min)
sh cmd.sh
Acesse a url: http://localhost:5000/#/
Faça login com os dados:
User: picpay@gmail.com
Password: 12345
Documentação completa: https://documenter.getpostman.com/view/5151635/RWaRMQVa
Exemplo:
http://localhost:8000/auth/login?email=picpay@gmail.com&password=12345
Após efetuado o login copie o token para realizar o request na Seach User.
Exemplo:
http://localhost:8000/api/users/?q=Charl
Adicione o Token recebido na key Authorization
no Header do request.