Agenda

Teste técnico para vaga de estágio em desenvolvimento web da empresa betabit.

Tecnologias utilizadas

  • Laravel
  • Supabase (PostgreSQL)
  • VueJs
  • Pinia
  • TailwindCSS
  • Animate.css

Requisitos obrigatórios:

  • Fazer uma agenda telefônica em formato de lista √

  • Na tela específica de contato, conter campos de telefone, nome, e-mail e imagem √

  • Cadastrar, atualizar, visualizar e apagar contatos da agenda (CRUD) √

  • O projeto deve ser responsivo para as medidas de desktop e mobile √

  • A aplicação DEVE ser feita em VueJs com backend em Laravel e Banco de dados do tipo SQL √

  • Login e validação das rotas (não permitir que o usuário acesse a lista telefônica sem estar logado) √

Requisito opcional:

  • Disponibilizar o sistema para acesso online.

O que ajuda a se sair bem:

  • Boa qualidade de design;

  • Boas práticas de programação;

  • Integração bem feita do Front com o Back e o banco;

  • Montar um fluxo coerente de acesso as telas (boa usabilidade);

Documentações utilizadas