Skip to content

Latest commit

 

History

History
51 lines (34 loc) · 1.84 KB

README.md

File metadata and controls

51 lines (34 loc) · 1.84 KB

Sistema de Pedidos-Server

NPM

Esse é o back-end do Sistema de Pedidos App.

É uma API RESTful construída com Java + Spring + MySQL que recebe todos os dados relativos aos usuários, categorias, produtos e pedidos e grava/disponibiliza ao cliente todos esses dados através de uma API REST.

Essa API utiliza JPA com Hibernate para mapeamento objeto-relacional, envio de email com SMTP da Google, armazenamento de imagens com storage S3 da Amazon, autenticação e autorização com tokens JWT.

Modelo conceitual

Modelo Conceitual

Tecnologias utilizadas

Back end

Como executar o projeto

Back end

Pré-requisitos: Java 8

Você também pode usar o deploy dessa API no Heroku.

Para executar este projeto, você precisará mudar o ambiente do projeto para modo de teste. Para fazer isso vá para o arquivo /src/main/resources/application.properties e edite o valor de spring.profiles.active.

Deve ser assim:

spring.profiles.active=test

# clonar repositório
git clone https://github.com/GustavoSC1/cursomc

# entrar na pasta do projeto back end
cd backend

# executar o projeto
./mvnw spring-boot:run

Autor

Gustavo da Silva Cruz

https://www.linkedin.com/in/gustavo-silva-cruz-20b128bb/