Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vilhalva/api-de-vendas
👨🏫APP DE SISTEMA DE VENDAS SIMPLES COM SPRING BOOT E SQL SERVER.
https://github.com/vilhalva/api-de-vendas
api-rest crud database framework java projeto site spring-boot sql-server
Last synced: 26 days ago
JSON representation
👨🏫APP DE SISTEMA DE VENDAS SIMPLES COM SPRING BOOT E SQL SERVER.
- Host: GitHub
- URL: https://github.com/vilhalva/api-de-vendas
- Owner: VILHALVA
- Created: 2024-07-01T17:27:55.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-07-17T17:56:35.000Z (6 months ago)
- Last Synced: 2024-07-17T22:00:18.964Z (6 months ago)
- Topics: api-rest, crud, database, framework, java, projeto, site, spring-boot, sql-server
- Language: Java
- Homepage:
- Size: 252 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# API DE VENDAS
👨🏫APP DE SISTEMA DE VENDAS SIMPLES COM SPRING BOOT E SQL SERVER.
## DESCRIÇÃO:
O Projeto é uma API REST para um sistema de vendas simples, aplicando vários conceitos do ecossistema Spring. A API permite o gerenciamento de clientes, produtos, vendas e usuários, com funcionalidades de autenticação e autorização.## COMO USAR?
### 1º PASSO: INICIAR O MICROSOFT SQL SERVER:
Abra o terminal e execute o seguinte comando para iniciar o Microsoft SQL Server:```sh
docker run -d --name sqlserver2017 --restart=always -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=DaTaBaSe6-3-3#TSG" -p 1401:1433 mcr.microsoft.com/mssql/server:2017-latest
```### 2º PASSO: CRIAR A BASE DE DADOS:
Conecte-se ao SQL Server usando um gerenciador de banco de dados (como o DBeaver) e execute o seguinte script para criar a base de dados:```sql
create database sistemaVendasDB
```### 3º PASSO: EXECUTAR O PROJETO:
Abra o terminal, vá até a pasta do projeto e execute o seguinte comando:```sh
mvn package spring-boot:run
```## DOCUMENTAÇÃO DOS ENDPOINTS:
A documentação dos endpoints está disponível em: [Swagger UI](http://localhost:8095/sistema-vendas/swagger-ui.html)## MAIS REFERENCIAS:
- [SPRING BOOT](https://github.com/VILHALVA/CURSO-DE-SPRING-BOOT)
- [API REST](https://github.com/VILHALVA/CURSO-DE-API-REST)
- [SPRING DATA](https://spring.io/projects/spring-data)
- [SPRING SECURITY](https://spring.io/projects/spring-security)
- [SQL SERVER](https://github.com/VILHALVA/CURSO-DE-SQL-SERVER)
- [MAVEN](https://maven.apache.org/)
- [LOMBOK](https://projectlombok.org)
- [FLYWAY](https://flywaydb.org/documentation)## CREDITOS:
- [PROJETO CRIADO PELO "ThiagoSousaGarcia"](https://github.com/ThiagoSousaGarcia/sistema-vendas-spring)
- [PROJETO EDITADO PELO VILHALVA](https://github.com/VILHALVA)