Skip to content

GuiOliver27/gvendas-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistema de Vendas - Spring Boot

Java Spring Boot MySQL Docker

📋 Sobre o Projeto

Sistema de Vendas em desenvolvimento utilizando Java, Spring Boot, MySQL e Docker.

O objetivo do projeto é fornecer uma API REST para gerenciamento de clientes, produtos, categorias, vendas e usuários, seguindo boas práticas de desenvolvimento, arquitetura em camadas e persistência de dados.

🚀 Tecnologias Utilizadas

  • Java 11
  • Spring Boot
  • Spring Data JPA
  • Spring Web
  • MySQL 8
  • Docker
  • Docker Compose
  • Maven
  • Lombok

🏗️ Arquitetura

Controller → Service → Repository → MySQL

⚙️ Funcionalidades

  • Cadastro de Clientes
  • Cadastro de Produtos
  • Controle de Estoque
  • Cadastro de Categorias
  • Registro de Vendas
  • Histórico de Vendas
  • Gerenciamento de Usuários

🐳 Executando com Docker

git clone https://github.com/GuiOliver27/gvendas-API/
cd sistema-vendas
docker compose up -d

🧪 Executando os Testes

mvn test

👨‍💻 Autor

Guilherme Monção

📜 Licença

MIT

About

Sistema de Vendas - Spring Boot

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages