sistema-java-web-ecommerce-NiceStore

<img src="front/nice-store/img/img-logotipo-branco.png" width=100% class=img alt=Logo Nice Store>

MySQL Spring Java JavaScript

Sobre o Nice Store

O Sistema

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.

Principais funcionalidades

Tecnologias Utilizadas

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

Arquitetura

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.

Como executar Nice Store

Para clonar o repositório e visualizar o projeto e sua execução disponibilizamos as Instruções de Uso ou acessar Telas.

Documentação

Separamos uma lista de links para informações sobre o desenvolvimento do projeto e detalhes técnicos do Sistema:

Aprendizados

Durante o desenvolvimento foram aplicados:

Contribuintes

Nice Store foi desenvolvido em equipe pelos integrantes:

Licença

Este projeto possui ‘MIT License’ que permite a visualização e utilização para fins educacionais.