https://dsdeliverysystem.netlify.app
Delivery System é uma aplicação simplificada de gerenciamento de pedidos e produtos. Possui uma tela para visualização de produtos que não requer autenticação, onde qualquer usuário poderá visualizar quais itens estão disponíveis e os seus detalhes. Além disso, existe uma página de gerenciamento onde um usuário autenticado e devidamente autorizado poderá manipular os produtos e pedidos na aplicação com base no seu perfil.
- Listagem de produtos
- Busca de produtos
- Detalhes do produto
- Cadastro, alteração e exclusão de produtos
- Login de usuário
- Liberação de recursos com base no perfil de usuário
- HTML / CSS / JS / TypeScript
- Bootstrap
- React
- Axios
- Java
- Spring Boot
- JPA / Hibernate / JPQL
- OAuth2 e JWT
- JUnit
- Maven
- PostgreSQL
- Front-end web: Netlify
- Back-end: Heroku
- Banco de dados: PostgreSQL
- AWS: EC2 / VPC / RDS / Docker
Pré-requisitos: Java 11
# clonar repositório
git clone git@github.com:dmrsilva/delivery-system.git
# entrar na pasta do projeto back end
cd backend
# executar o projeto
./mvnw spring-boot:runPré-requisitos: yarn
# clonar repositório
git clone git@github.com:dmrsilva/delivery-system.git
# entrar na pasta do projeto front end web
cd frontweb
# instalar dependências
yarn install
# executar o projeto
yarn startDaniel Silva



