Este é um projeto de uma loja de games desenvolvido com Java, Spring Boot, MySQL, JPA, Hibernate, Spring Security, arquitetura MVC e React. O projeto está atualmente em desenvolvimento e foi iniciado durante o bootcamp da Generation Brasil.
- Java: Linguagem de programação usada para desenvolver a lógica do servidor.
- Spring Boot: Framework usado para simplificar a configuração e o desenvolvimento do aplicativo.
- MySQL: Sistema de gerenciamento de banco de dados usado para armazenar os dados da loja.
- JPA & Hibernate: Usados para mapear os objetos Java aos dados armazenados no banco de dados.
- Spring Security: Usado para lidar com a autenticação e autorização.
- Arquitetura MVC: Padrão de arquitetura usado para separar a aplicação em três partes interconectadas: Modelo, Visão e Controlador.
- React: Biblioteca JavaScript usada para construir a interface do usuário.
- Clone o repositório para a sua máquina local.
- Certifique-se de ter o Java, Node.js e MySQL instalados em sua máquina.
- Navegue até a pasta do projeto e execute
mvn spring-boot:run
para iniciar o servidor. - Em outra janela do terminal, navegue até a pasta do cliente React e execute
npm start
para iniciar o cliente. - Abra o navegador e acesse
http://localhost:3000
para ver a loja em ação.
Contribuições são sempre bem-vindas. Sinta-se à vontade para abrir uma issue ou enviar um pull request.
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Este projeto está atualmente em desenvolvimento e foi iniciado durante o bootcamp da Generation Brasil. Fique atento para atualizações! 🚧