/DSCommerce

Projeto desenvolvido teve o objetivo de criar um API Rest e-commerce, utilizando os padrões de arquitetura em camadas.

Primary LanguageTypeScript

DSCommerce

Projeto desenvolvido teve o objetivo de criar um API Rest e-commerce, utilizando os padrões de arquitetura em camadas, onde e possível cadastrar um cliente com nível de autorização, e esse cliente pode cadastrar produtos (caso seja administrador) e selecionar produtos para o carrinho para realizar a compra, e foi o tratamento de suas exceções personalizadas.

Veja o projeto

Experimente live demo:

Como criar e executar o DSCommerce localmente

Criar e executar o projeto em seu ambiente de desenvolvimento local é muito fácil. Certifique-se de ter o Git e JDK17 instalados e siga as instruções abaixo. Precisa de informações adicionais? entre em contato no e-mail josecarloscjj@gmail.com (Estas instruções pressupõem que você esteja instalando como um usuário root.)

  • Clone o código fonte

      git clone git@github.com:joosecj/DSCommerce.git
  • Em sua IDE de preferência(utilizei Intellij), importe a pasta backend e faça o update das dependências do maven.

  • Ao executar o projeto, pode ser acessado um navegador da Web em http://localhost:8080/

  • Collections do postman para fazer as requisições GET/PUT/DELETE E UPDATE para criação do usuário, lançar as pedidos e consultar todos os produtos. Obs: Será necessário configurar a variáveis de ambiente no postman.

  • Link da Collections do postman: https://www.getpostman.com/collections/2d18991dfa57a1f44592

Tecnologias utlizadas

  • Java
  • Springboot
  • JPA
  • Maven
  • H2 Database
  • Postman
  • OAuth2
  • JWT