/bank-api

API que simula o gerenciamento de um cliente e seu cartão de crédito.

Primary LanguageKotlin

Credit and Customers API

This is the Credit and Customers API project.

📖 Description

The Credit and Customers API project is a solution that allows the management of credit and customer information. It provides features to create, update, list, and delete credits and customers. The API is built with Spring Boot, Gradle, and MySQL, providing a solid foundation for application development and deployment.

✨ Features

The API offers the following features:

  • Create Credit: Allows the creation of new credits associated with a customer.

  • List Credits by Customer: Retrieves the list of credits for a customer based on the customer's ID.

  • Get Credit by Code: Retrieves the details of a credit based on the credit code and customer ID.

  • Create Customer: Enables the registration of new customers.

  • List Customer by ID: Retrieves the details of a customer based on the customer's ID.

  • Update Customer: Updates customer information based on the customer's ID.

  • Delete Customer: Deletes a customer based on the customer's ID.

🛠️ Technologies Used

  • Spring Boot
  • Gradle
  • MySQL

🚀 Initialization

To run the project locally, follow these steps:

  1. Clone the repository:

    git clone https://yourrepository.com/api-credit-customers.git
    
  2. Navigate to the project folder:

    ./gradlew bootRun