Tecnologias | Projeto | Layout | Licença
Esse projeto foi desenvolvido com as seguintes tecnologias:
Nos links abaixo você encontra o layout do projeto web. Lembrando que você precisa ter uma conta no Figma para acessá-lo.
a. CRUD de todas as entidades (Front-end e Back-end)
b. Uma empresa pode ter mais de um fornecedor
c. Um fornecedor pode trabalhar para mais de uma empresa
d. O CNPJ e CPF deve ser um valor único
e. Caso o fornecedor seja pessoa física, também é necessário cadastrar o RG e a data
de nascimento
f. Caso a empresa seja do Paraná, não permitir cadastrar um fornecedor pessoa física
menor de idade
g. A listagem de fornecedores deverá conter filtros por Nome e CPF/CNPJ
h. Validar CEP na API http://cep.la/api, a validação também deve ser feita no Frontend
i. Pode adicionar novas colunas, classes, heranças, entidades de relacionamentos e
demais recursos que julgar necessário
j. Teste de unidade (opcional)
k. Implementar Dockerfile (opcional)
git remote add origin https://github.com/Lftho/challenge-accenture.git
cd challenge-accenture
Frontend, acessa a pasta web cd web
- npm install
- npm start
Backend, acessa a pasta backend = (necessário fazer algumas configurações)
- Segue um video de como configurar Configuração
Feito com ♥ by Luiz Fernando Thomaz