TechStore é um projeto desenvolvido como parte de um trabalho acadêmico, com o objetivo de simular o funcionamento de uma loja virtual de produtos tecnológicos.
- Listagem de produtos
- Filtragem de produtos por código
- Cadastro de produtos
- Alteração de produtos
- Exclusão de produtos
- Java: Linguagem principal do projeto.
- Maven: Gerenciador de dependências e automação de build.
- Spring Boot: Framework para desenvolvimento de aplicações Java.
- Hibernate: ORM para gerenciamento do banco de dados.
- PostgreSQL: Banco de dados relacional utilizado para armazenamento persistente.
src/main/java: Código-fonte principal.src/main/resources: Recursos como arquivos de configuração.src/test/java: Testes unitários.
Antes de executar o projeto, certifique-se de que os seguintes softwares estão instalados:
-
Clone este repositório:
git clone https://github.com/almdgustadev/techstore.git
-
Navegue até o diretório do projeto:
cd techstore -
Compile o projeto usando Maven:
mvn clean install
-
Execute a aplicação:
mvn spring-boot:run
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues e enviar pull requests.