Descrição: O Desafio We-R-Digital é uma aplicação Spring Boot projetada para simplificar o gerenciamento de usuários e clientes. Implementada com a estrutura do Spring Boot, a aplicação permite operações CRUD (Create, Read, Update, Delete) completas para ambas as entidades. Além disso, está integrada a um banco de dados MySQL, garantindo eficiência, escalabilidade e facilidade de manutenção.
Funcionalidades:
Gerenciamento de Usuários:
- Criação, leitura, atualização e exclusão de usuários.
- Cada usuário é caracterizado por um ID, nome, e-mail e senha.
Gerenciamento de Clientes:
- Criação, leitura, atualização e exclusão de clientes.
- Cada cliente é identificado por um ID, nome, idade e cidade.
Requisitos:
Para executar e utilizar a aplicação Desafio We-R-Digital, são necessários os seguintes requisitos:
- Java JDK 17: O ambiente Java Development Kit (JDK) na versão 17 ou superior deve estar instalado no sistema.
- Maven: O sistema de gerenciamento de projetos Maven é necessário para compilar e construir a aplicação.
- MySQL: Um servidor MySQL deve estar disponível para conectar a aplicação ao banco de dados.
- DBeaver: Uma ferramenta de administração de banco de dados MySQL, como o DBeaver, é recomendada para gerenciar o banco de dados.
- Dados do Banco de Dados: Certifique-se de adicionar os dados do banco de dados conforme descrito no arquivo
script/db.sql
. A porta padrão para acesso ao banco de dados no DBeaver é 3306.
Postman Collection: Existe uma coleção Postman que está disponível na pasta do projeto, fornecendo endpoints pré-configurados para testar e interagir com a aplicação.