Sistema de E-Commerce desenvolvido com Java e Spring Boot, composto por uma loja virtual para clientes e um painel administrativo (Backoffice) para gestão de usuários, pedidos e estoque.
O projeto foi desenvolvido durante o curso de Análise e Desenvolvimento de Sistemas do Centro Universitário SENAC, aplicando conceitos de arquitetura MVC, APIs REST, banco de dados relacional e metodologias ágeis.
Outro ponto importante que o Projeto disponibiliza é a experiência para aluno ao mercado de trabalho, pois realiza o dia-a-dia real de uma aplicação. Mais sobre o Projeto Integrador do Senac.
| Camada | Tecnologia |
|---|---|
| Backend | Java 17 |
| Framework | Spring Boot |
| Arquitetura | MVC |
| Banco de Dados | MySQL |
| Frontend | HTML, CSS e JavaScript |
| API | REST |
| Gerenciamento | Trello |
| Metodologia | Scrum |
O sistema foi desenvolvido seguindo o padrão MVC (Model-View-Controller).
Fluxo da aplicação:
Cliente → Interface Web → Controllers → Services → Repository → MySQL
O Backoffice e a Loja Virtual compartilham a mesma camada de negócios e banco de dados, permitindo gerenciamento centralizado de produtos, usuários e pedidos.
Para clonar o repositório e visualizar o projeto e sua execução disponibilizamos as Instruções de Uso ou acessar Telas.
Separamos uma lista de links para informações sobre o desenvolvimento do projeto e detalhes técnicos do Sistema:
Durante o desenvolvimento foram aplicados:
Nice Store foi desenvolvido em equipe pelos integrantes:
Este projeto possui ‘MIT License’ que permite a visualização e utilização para fins educacionais.