O sistema BEE (Business Enterprise E-commerce) é um projeto desenvolvido para a matéria de Laboratório de Programação Web 2 do curso de Análise e Desenvolvimento de Sistemas. Ele tem o intuito de ser um sistema de e-commerce com a parte do administrador, que gerencia os produtos, categorias, promoções, banners e vendas, além de conseguir gerar um relatório mensal. Na parte do cliente, ele é capaz de visualizar os produtos, gerenciar seus dados, cartões e endereços, realizar uma compra e visualizar os detalhes dos pedidos efetuados.
Sobre • Tecnologias • Links úteis • Licença • Screenshots • Autores
O front-end foi foi produzido em forma de SPA com a biblioteca React.JS e o framework Bootstrap. Para consumo dos dados da API foi utilizado o Axios e Redux para persistência de dados pela aplicação. Também foram utilizadas bibliotecas de validação e CPF e Cartão de Crédito, além de consulta de endereço por CEP. O deploy da SPA foi realizado no Vercel.
A parte do back-end do projeto foi construída no modelo de API REST e arquitetura MVC. Para isso, foram utilizados o framework Laravel e a persistência dos dados feita com a ajuda do MySQL e Google Cloud. O deploy da API foi realizado no Heroku.
Abaixo, segue uma lista com links e documentos úteis.
- Documentação dos Endpoints
- Instalação da API
- Instalação da SPA
- Protótipo de telas do Figma
- Modelo Entidade e Relacionamento
- Documento de Requisitos
Este projeto está sob licença do MIT que permite a qualquer pessoa que obtém uma cópia do software e seus arquivos de documentação associados poder lidar com eles sem restrição ou limitação aos direitos de uso. As condições impostas são de apenas manter o aviso de copyright e uma cópia da licença em todas as reproduções do software.
Aldeir Nohan |
Cláudio Henrique |
Marcio Samuel |
Mateus Gomes |