Skip to content

dmrsilva/delivery-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Delivery System

NPM

Sobre o projeto

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.

Funcionalidades

  • 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

Layout mobile

Mobile 1 Mobile 2

Layout web

Web 1

Web 2

Tecnologias utilizadas

Front-end

  • HTML / CSS / JS / TypeScript
  • Bootstrap
  • React
  • Axios

Back-end

  • Java
  • Spring Boot
  • JPA / Hibernate / JPQL
  • OAuth2 e JWT
  • JUnit
  • Maven

Persistência de dados

  • PostgreSQL

Implantação em produção

  • Front-end web: Netlify
  • Back-end: Heroku
  • Banco de dados: PostgreSQL

Implantação da API sem integração com o Front-end

  • AWS: EC2 / VPC / RDS / Docker

Como executar o projeto

Back-end

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:run

Front-end

Pré-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 start

Autor

Daniel Silva

https://www.linkedin.com/in/danielmrsilva/

About

Delivery System é uma aplicação simplificada de gerenciamento de pedidos e produtos.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors