Kissorvete_hibernate: Este projeto trata-se de um sistema PDV para o ramo de sorveteria, com autenticação de usuário para realizar o login, sendo usuário: "admin", "funcionario" e "user". O projeto foi desenvolvido através da linguagem Java, utilizando a IDE Eclipse e o framework Primefaces, com o mapeamento objeto relacional feito através do JPA hibernate e salvo no banco de dados MySQL. É possível cadastrar sorvetes ou picolés, bem como editá-los ou excluí-los. Além disso é possível realizar uma venda incluindo uma quantidade de gelatos ao carrinho. Por fim, há, também a visualização do histórico de vendas realizadas, bem como a emissão de um documento PDF dessas vendas. Para execução do projeto, baixe-o, abra ele e altere as classes VendaDAO.java, dentro da pasta br.com.gelatos, Database.java, dentro da pasta br.com.login e persitence.xml, dentro da pasta META-INF para a senha do seu banco de dados mysql. É importante que você crie o banco de dados com:
CREATE DATABASE IF NOT EXISTS gelatos_hibernate; USE gelatos_hibernate;
CREATE TABLE IF NOT EXISTS users ( id INT AUTO_INCREMENT PRIMARY KEY, username VARCHAR(50) NOT NULL UNIQUE, password VARCHAR(255) NOT NULL, role VARCHAR(20) NOT NULL );"
no mysql, descomentar o método que está na classe "Main.java" dentro de br.com.gelatos.main e rodar a classe como "java aplication" para criar os usuários com as senhas definidas pelas variáveis que estão no método. Depois que rodar, baixe o tomcat e rode o projeto usando a versão escolhida por você. Por fim, basta apenas rodar o projeto e acessar no navegador colocando o link "http://localhost:8080/Gelatos_hibernate/faces/login.xhtml" :






Gerenciamento de produtos: Este projeto trata-se uma aplicação para gerenciar vendas. Têm-se duas entidades(Categoria e Produto), na qual 1 produto precisa estar diretamente associado a uma categoria. Além disso há a realização de vendas, onde cada produto pode ser adicionado ao carrinho com uma quantidade fornecida pelo usuário para cada produto e realizar uma venda. Ademais, há, também, a visualização do histórico de vendas dos produtos vendidos. O Sistema foi desenvolvido utilizando a linguagem java, através do framework Spring Boot, para a criação da API, e o uso de html, css e javascript, para o consumo desse serviço.


