Skip to content

carloshss0/Ecommerce-Mudi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desenvolvendo uma aplicação Web utilizando SpringMVC

🚧 🚀 Em construção... 🚧

Objetivo da aplicação

Essa aplicação Web que estou desenvolvendo graças a um curso da Alura consiste e-commerce de compras online, com algumas peculiaridades que diferencia dos e-commerces que estamos acostumados a ver na internet.

Basicamente, um usuário cadastra determinado produto que ele deseja. É necessário colocar o nome do produto, url do Produto e uma imagem do mesmo para auxiliar na identificação. E se quiser, de forma opcional, pode adicionar uma descrição para complementar as informações.

Exemplo: é uma pessoa no Brasil e deseja comprar um produto na Europa após ver que esse produto está mais barato por lá, mesmo fazendo a conversão para a moeda brasileira. Então esse usuário cadastra esse produto na plataforma, visando achar alguém que está na Europa e que possa trazer esse produto.

Após isso os usuários que estão cadastrados na plataforma, podem ver esses produtos cadastrados e efetuar uma oferta. Então, o usuário que registrou esse pedido pode decidir se aceita a oferta ou não.

Basicamente esse é o objetivo da aplicação, conseguir comprar produtos por meio de outros usuários que estão em outros lugares do mundo.

🛠 Tecnologias

  • SpringMVC
  • Spring Data
  • Thymeleaf
  • Bootstrap
  • Vue.js

Features

  • Cadastro de Produto
  • Criação do formulário
  • Validação de Erros no formulário
  • Configuração de rotas
  • Formatação de números e datas
  • Camada de segurança da aplicação
  • Paginação e Cache
  • Desenvolvimento inicial de uma API REST
  • Implementação de parte do Front-End com Vue.js
  • Validações com Vue.js
  • Permitir enviar oferta apenas para pedidos de outros usuários
  • Visualização de ofertas recebidas para os pedidos dos usuários, consumindo uma API Rest e mostrando na camada View da aplicação.

About

Aplicação Web utilizando SpringMVC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published