The developed project aims to control customers. It allows for the free registration, consultation, removal, and editing of customer information, with appropriate validations. Customer information such as Name, CPF (Brazilian Individual Taxpayer Registry), Phone number or mobile, City, State (UF), and CPF (ZIP code) is displayed.
- Java
- Maven
- Lombok
- Caelum Stella
Before you begin, ensure you have the following tools and dependencies installed:
-
Java SDK 17: Install the Java SDK version 17. You can download it from here.
-
Apache Maven 3.9.5: Install Apache Maven version 3.9.5. You can download it from here.
-
Lombok: Lombok is used in this project. Ensure your IDE supports Lombok or install the Lombok plugin. You can find more information on Lombok here.
-
Caelum Stella: Caelum Stella is a dependency used in this project. You can find more information on Caelum Stella here.
- Register: Facilitates the free registration of customer information.
- Consult: Allows users to quickly retrieve customer details for efficient data access.
- Remove: Provides the ability to delete customer records when necessary.
- Edit: Supports the modification of customer details for flexible and accurate data management.
Follow these steps to set up and run the project on your local machine:
- Clone this repository to your local machine.
git clone https://github.com/FredAlissonx/Customer-Registration.git
- Navigate to the project directory.
cd customer-registration
- Build the project using Maven.
mvn clean install
- Run the application.
java -jar target/customer-registration.jar