Skip to content

enqneres/credit-application-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

request-credit-system

API Rest para um Sistema de Análise de Solicitação de Crédito

API para Sistema de Avaliação de Créditos
Diagrama UML Simplificado de uma API para Sistema de Avaliação de Crédito

✅ 1. Descrição do Projeto

API REST desenvolvida em Kotlin com Spring Boot para gerenciamento de clientes e créditos financeiros. Permite criar, consultar, atualizar e deletar clientes, além de registrar e buscar créditos vinculados a cada cliente.

🚀 2. Como rodar o projeto localmente

Clonar o repositório

  • git clone https://github.com/enqneres/credit-application-system.git

    Abrir no IntelliJ e rodar a aplicação

  • Execute o comando: ./gradlew bootrun
  • ** Visando facilitar a demostração da aplicação, recomendo instalar apenas o IntelliJ IDEA e executar o projeto através da IDE **

    🔧 3. Endpoints disponíveis

    📍 Clientes (/api/customers)

    Método Endpoint Descrição
    POST /api/customers Cria um novo cliente
    GET /api/customers/{id} Busca cliente por ID
    PATCH /api/customers?customerId={id} Atualiza dados do cliente
    DELETE /api/customers/{id} Deleta cliente

    📍 Créditos (/api/credits)

    Método Endpoint Descrição
    POST /api/credits Cria um novo crédito para um cliente
    GET /api/credits?customerId={id} Lista todos os créditos de um cliente
    GET /api/credits/{creditCode}?customerId={id} Busca um crédito específico por código

    🧪 4. Exemplos de requisição

    img.png

    img_1.png

    img_2.png

    📚 5. Tecnologias utilizadas

    • Kotlin
    • Spring Boot
    • Gradle
    • JPA / Hibernate
    • Banco de dados H2

    👤 6. Autor

    Desenvolvido por Enoque Neres


    Referências

    Projeto executado por meio da plataforma da DIO de autoria da Camila Cavalcante

    Link do repositório original: https://github.com/cami-la/credit-application-system.git

    Linkedin Badge

    About

    #4 Projeto concluído e documentado

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages