Skip to content

Um catálogo online de peças para usinagem desenvolvido com Spring Boot, Thymeleaf e Materialize CSS. Permite aos usuários navegar, pesquisar e solicitar orçamentos de forma simplificada.

Notifications You must be signed in to change notification settings

andreyferraz/catalogo-de-pecas

Repository files navigation

Catálogo de Peças para Usinagem

Licença

Um catálogo online de peças para usinagem desenvolvido com Spring Boot, Thymeleaf e Materialize CSS. Permite aos usuários navegar, pesquisar e solicitar orçamentos de forma simplificada.

Funcionalidades

  • Navegação por categorias: Explore os produtos organizados por categorias.
  • Busca: Encontre produtos específicos rapidamente.
  • Carrinho de compras: Adicione produtos ao carrinho e solicite um orçamento.
  • Integração com WhatsApp: Envio automático do pedido para o administrador.
  • Área administrativa: Gerenciamento de produtos e categorias (requer autenticação).

Tecnologias Utilizadas

Pré-requisitos

Configuração

  1. Clone o repositório:

    git clone https://github.com/andreyferraz/catalogo-de-pecas
  2. Configure o banco de dados:

    • Crie um banco de dados MySQL (ou outro) com o nome de sua preferência.

    • Altere as configurações de conexão no arquivo src/main/resources/application.properties (ou crie um arquivo application.properties baseado no application.properties.example).

    • Exemplo:

      spring.datasource.url=jdbc:mysql://localhost:3306/seu_banco?useSSL=false&serverTimezone=UTC
      spring.datasource.username=seu_usuario
      spring.datasource.password=sua_senha
  3. Execute a aplicação:

    cd seu-repositorio
    mvn spring-boot:run

    A aplicação estará disponível em http://localhost:8080.

Configuração do Ambiente de Desenvolvimento

  1. Importe o projeto no IntelliJ IDEA (ou sua IDE preferida).
  2. Configure um banco de dados MySQL (ou outro) localmente.
  3. Crie um arquivo application.properties na pasta src/main/resources com as configurações do seu banco de dados local.
  4. Execute a classe CatalogoDePecasApplication para iniciar a aplicação.

Acesso à Área Administrativa

  1. Acesse http://localhost:8080/login.
  2. Utilize as seguintes credenciais padrão (você pode alterá-las no código):
    • Usuário: admin
    • Senha: admin

Contribuição

Contribuições são sempre bem-vindas! Sinta-se à vontade para abrir issues e enviar pull requests.

Licença

Este projeto está licenciado sob a licença MIT.

About

Um catálogo online de peças para usinagem desenvolvido com Spring Boot, Thymeleaf e Materialize CSS. Permite aos usuários navegar, pesquisar e solicitar orçamentos de forma simplificada.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published