Hey! Seja bem vindo, este é o playground de criatividade da WebRota, esse repositório é nossa porta de entrada.
Faça um fork deste projeto, siga as instruções de desenvolvimento abaixo, aplique sua criatividade e suas técnicas ninja e nos mostre seu código.
- Crie uma aplicação simples com conexão à um banco de sua escolha.
- Implemente autenticação e coloque os usuários no banco.
- Utilize o arquivo positions.json contido nesse repositório e faça um mapa através da API de sua escolha para renderiza-lo, criando marcadores em cada coordenada contida no JSON. Esse arquivo contém uma lista de coordenadas de um trajeto cronológico, seria muito interessante a renderização de uma linha polígono unindo-as.
- Documente seu código e as instruções de como executa-lo.
- Deixe sua aplicação preparada para containers.
- Faça sua aplicação atualizar as posições de forma temporizada através do parsing da url de raw do json deste repositório.
- Exiba a soma da distância dos pontos renderizados.
- Permita a criação de novos pontos no mapa.
Nós acreditamos que bons desenvolvedores não são apenas usuários de linguagens ou de frameworks e que estão sempre preparados ao dinamismo. Utilize oque lhe deixar mais confortável e nos mostre seu potencial.
Bom, não se apegue a essa questão, mas se estiver curioso à respeito de que utilizamos aqui no nosso dia à dia, segue a relação das principais.
- Python 3+
- Flask + Marshmallow
- Bootstrap 4
- Angular 7
- MySQL + Redis + RabbitMQ
Tudo pronto! Faça um pull request ou nos notifique do fork através do e-mail [email protected]
Vem com a gente!
:)