Skip to content

LemonadeTech/DesafioPython

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

O objetivo do desafio proposto é avaliar o conhecimento do candidato e verificar se ele possui o conhecimento básico esperado para exercício das atividades esperadas.

##Desafio O desafio consiste na construção de um aplicativo simples para locação de automóveis. O objetivo do app é controlar a locação dos veículos, não devendo por exemplo permitir a locação de um mesmo veiculo para 2 usuários ao mesmo tempo. Deverá existir APIs REST para comunicação de cadastro de veiculo, usuários, locação e devolução.

##Requisitos

  • Veículos possuem as seguintes categorias: Moto, Carro, Utilitário, Caminhão
  • O cadastro do cliente deverá ter somente nome, CPF, tipo de CNH (obrigatórios)
  • O REST deverá aceitar o formato JSON
  • Deverá ser feita validação da CNH do usuário com a categoria do veiculo escolhido.
  • Testes unitários
  • A devolução do veiculo deverá registrar a quilometragem rodada.
  • Configurar a página de administração da aplicação

##Plus

  • Desenvolver parte de reserva de veículos
  • Disparar email ao vagar o veiculo que existe reserva.

##Observações

  • Não reinvente a roda. Aproveite o máximo que a plataforma pode lhe oferecer.
  • Utilizar OO.
  • Utilizar corretamente os padrões RESTful
  • Não se preocupe em deixar o aplicativo com um uma interface profissional para publicação. Faça o necessário para deixar o app mais simples possível.
  • De prioridade aos REQUISITOS e não ao plus

##O que sera avaliado

  • Qualidade do código ( clareza, boas práticas )
  • Desempenho do aplicativo
  • Entrega no prazo
  • Melhor utilização das API fornecidas pela plataforma
  • Melhor utilização do espaço da tela
  • Testes unitários

Entrega: Deverá criar um PR deste repositório com a solução

Qualquer duvida entrar em contato: dev (at) itslemonade.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published