- Fork do Repositório: Faça um fork PÚBLICO deste repositório.
- Tecnologias a serem utilizadas:
- Backend: Laravel 11
- Banco de Dados: PostgreSQL
- Ambiente: Livre (preferencialmente uso do Docker, mas não é obrigatório)
- Frontend: Utilize um framework de sua preferência ou, se preferir, HTML5, JavaScript e CSS.
-
Página Principal:
- Exibir uma lista de contatos com os seguintes campos:
- Sequencial
- Nome
- Telefone
- Idade
- Incluir uma barra de pesquisa para filtrar a lista de contatos.
- Implementar paginação para a listagem.
- Incluir um botão para cadastrar novos contatos.
- Ao lado de cada contato, fornecer três botões de ação:
- Exibir Endereço: Ao clicar, abrir um modal com o endereço do contato.
- Editar: Permitir editar as informações do contato.
- Deletar: Remover o contato da lista.
- Exibir uma lista de contatos com os seguintes campos:
-
Tela de Cadastro:
- Permitir o cadastro de um novo contato, incluindo os campos de:
- Nome
- Telefone
- Idade
- Endereço (cep, rua, número, complemento, cidade, estado)
- Permitir o cadastro de um novo contato, incluindo os campos de:
- O estilo do site (cores, fontes e disposição dos elementos) é livre. Sinta-se à vontade para usar sua criatividade e refletir sua visão de design.
- Tempo de execução: 5 dias corridos (o tempo será contabilizado a partir da criação do Fork).