• Projeto MUDI • Descrição • Tecnologias • Desenvolvedor
O projeto MUDI, busca unir dois tipos de usuários, aquele que precisa/quer comprar algum produto especifico mas procura formas mais baratas, e o segundo usuário, aquele que está em viagem, que conhece melhores fornecedores, que tem condição de vender o produto para o primeiro usuário de forma mais acessivel, gerando ofertas.
O site possui a função de cadastrar pedidos, onde um usuário logado pode adicionar informações a respeito do produto, que serão mostrados apenas durante sua sessão. Os pedidos podem ser verificados na página inicial, e são separados por status variando entre AGUARDANDO, APROVADO e ENTREGUE. O usuário também possui a opção de fazer uma oferta a um pedido existente, adicionando o preço, a data de entrega e algum comentário a respeito do produto.
O objetivo principal do projeto, visa consolidar o conhecimento a respeito da construção de aplicações WEB, utilizando o framework Bootstrap e ferramenta Thymeleaf para a criação de páginas HTML, de maneira responsiva, para a criação do Front-end da aplicação. Também foi utilizado o Vue.js, trabalhando com o conceito REST na criação de ofertas para pedidos existentes, onde o front-end e back-end se comunicam através de conteúdo JSON e métodos HTTP.
O back-end, grande foco desse desenvolvimento, é construido utilizando o SpringMVC, o código inicial foi gerado através do Spring Initializr, a conexão com o banco de dados feita com Spring Data JPA, o Spring Boot atualiza constantemente nosso projeto facilitando o desenvolvimento e a autenticação de usuários foi feita usando Spring Security.
Victor Sousa Almeida