Skip to content

Projeto desenvolvido como desafio técnico para o cargo de Software Engineer da UOL

Notifications You must be signed in to change notification settings

luandersonalvesdev/customer-manager

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

Teste Fullstack: Aplicativo de Gerenciamento de Clientes

Descrição:

Neste desafio, você deverá desenvolver um aplicativo fullstack que permita aos usuários visualizar e criar clientes. O aplicativo consiste em duas partes: o frontend e o backend. O frontend será responsável pela interface do usuário e a comunicação com a API. O backend será responsável pelo armazenamento e gerenciamento dos dados dos clientes.

Requisitos do Frontend:

  1. Exibir uma listagem de clientes contendo todas as informações conforme o layout fornecido.
  2. Permitir a criação de um novo cliente através de um formulário.
  3. Na tela de edição, fornecer alertas para o usuário em caso de dados inválidos.
  4. Realizar validação de CPF e telefone na tela de edição para garantir dados corretos e consistentes.
  5. Comunicar-se com a API para obter os dados dos clientes cadastrados.

Requisitos do Backend:

Criar uma API que ofereça endpoints para:

  1. Obter a listagem de clientes cadastrados.
  2. Cadastrar um novo cliente com informações válidas.
  3. Atualizar informações de cliente existente.
  4. Armazenar os dados do cliente de forma persistente, com sugestão de uso do SQLite para essa finalidade.

Requisitos de Qualidade de Código:

Escreva um código limpo, legível e bem organizado. Adote boas práticas de desenvolvimento e arquitetura.

Itens Desejáveis (opcional):

  • Testes unitários
  • Bibliotecas ou frameworks adicionais

Telas:

Instruções Finais:

Após concluir o desafio, crie um pull request neste repositório com duas pastas separadas: uma contendo o projeto frontend e outra com o projeto backend, para que possamos avaliar seu trabalho. Boa sorte!

About

Projeto desenvolvido como desafio técnico para o cargo de Software Engineer da UOL

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published