Skip to content

vertticegr/desafio-backend-php-v1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Desafio Técnico para Desenvolvedor PHP com Symfony e Vue.js 2

Descrição do Desafio

Desenvolva uma aplicação web utilizando o framework Symfony e Vue.js 2 que possua as seguintes características:

Requisitos Funcionais:

  1. Cadastro de Motoristas e Veículos:

    • A aplicação deve permitir o cadastro de motoristas e veículos, armazenando informações detalhadas como CPF, CNH, RG, data de nascimento, informações da CNH (categoria, validade, etc.), dados do veículo (número do CRLV, datas, nome do proprietário, tipo do veículo, etc.).
    • Deve haver uma página para listar os motoristas e veículos cadastrados.
  2. Sistema de Paginação e Filtros:

    • Implemente um sistema de paginação para navegar entre os registros de motoristas e veículos.
    • Adicione filtros avançados para buscar registros com base em múltiplos critérios (ex: categoria da CNH, tipo do veículo, nome do motorista).
    • A paginação e os filtros devem ser implementados no backend.
  3. Autenticação:

    • Implemente algum sistema de autenticação para acesso à aplicação.

Requisitos Técnicos:

  • Utilize o Symfony como framework para o desenvolvimento do backend.
  • Faça uso do Doctrine ORM para interação com o banco de dados.
  • Utilize Vue.js 2 para o desenvolvimento do frontend.
  • A aplicação deve seguir boas práticas de codificação e organização de código.
  • Escreva testes automatizados para cobrir as funcionalidades principais.

Critérios de Avaliação:

  • Capacidade de trabalhar com rotas e o Doctrine do Symfony.
  • Implementação correta do sistema de paginação e filtros no backend.
  • Uso adequado do Vue.js 2 para o frontend (não será o foco principal da avaliação).
  • Qualidade do código e organização.

Entrega:

  • O código deve ser disponibilizado em um repositório público no GitHub.
  • Inclua um arquivo README.md com instruções de como executar a aplicação e rodar os testes.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published