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.
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
Gustavo da Silva Cruz