Skip to content
This repository was archived by the owner on Jan 31, 2026. It is now read-only.

unilopers/concessionaria

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Concessionária

  • Mitsuo Nakamura Sena
  • Gabriel Henrique Trindade Doná
  • Davi de Vergines Guilherme
  • Caio Henrique Domingues
  • João Rafael Lins Menezes Tadeu

Sobre o projeto

Este repositório contém um Mini‑ERP de gerenciamento de concessionária, desenvolvido em Java utilizando Spring Boot e Spring Data JPA.
A aplicação expõe endpoints REST para cadastrar, listar, atualizar e remover informações de:

  • Clientes e funcionários
  • Modelos de veículos e veículos em estoque
  • Vendas e itens de venda
  • Ordens de serviço e itens de ordem de serviço
  • Movimentações financeiras

As entidades são persistidas em um banco de dados H2 em memória durante o desenvolvimento, simplificando a configuração inicial.

Como executar

  1. Instale o Java JDK e configure a variável JAVA_HOME.

  2. Na raiz do projeto, execute o Maven Wrapper. Em sistemas Linux/macOS, use:

    ./mvnw spring-boot:run

    No Windows, use:

    mvnw.cmd spring-boot:run

    O plugin do Spring Boot localizará a classe ConcessionariaApplication e iniciará a aplicação.

  3. Com a aplicação em execução, utilize as seguintes URLs para testar os recursos:

    • GET /clientes — lista todos os clientes
    • POST /clientes — cria um novo cliente (JSON no corpo da requisição)
    • GET /vendas — lista as vendas realizadas
    • POST /vendas — registra uma nova venda
  4. Para acessar o console do banco H2 e visualizar os dados, abra http://localhost:8080/h2-console no navegador e use:

    • JDBC URL: jdbc:h2:mem:testdb
    • Usuário: sa
    • Senha: (deixe em branco)

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6

Languages