Este é um projeto desenvolvido em Angular (Frontend) e Java (Backend) para o gerenciamento de clientes.
- Consulta de clientes por nome e/ou status (ativos/inativos).
- Inclusão, alteração e exclusão de clientes.
- Cadastro de clientes com informações detalhadas.
- Validação de CPF/CNPJ duplicados.
- Gerenciamento de telefones associados a um cliente.
- Angular CLI
- Java Development Kit (JDK)
- Spring Boot
- MySql (ou outro banco de dados compatível)
- Maven
- Importe o projeto Java no seu IDE.
- Configure o banco de dados no arquivo
application.properties
:- Na linha 5, substitua
nome_da_sua_database
pelo nome da sua base de dados. - Na linha 11, coloque a senha do seu banco de dados.
- OBS: Certifique-se de substituir
nome_da_sua_database
,seu_usuario
esua_senha
pelas informações corretas do seu banco de dados.
- Na linha 5, substitua
- Execute o build no arquivo
ApiApplication.java
para criar as tabelas e rodar a API.
- Configure o backend como descrito acima.
- Navegue até o diretório
api-front
do projeto. - Execute o seguinte comando para instalar as dependências: $ npm install
$ npm start
$ npm run build