SkyCart é um projeto e-commerce em constante desenvolvimento, criado com o propósito de aprofundar os conhecimentos em Java Persistence API (JPA) e desenvolvimento de aplicações web. Este é um ambiente de aprendizado prático, onde são aplicados conceitos avançados de persistência de dados em Java.
O objetivo principal do SkyCart é proporcionar uma experiência abrangente no desenvolvimento de uma aplicação e-commerce. O projeto aborda desde a modelagem de dados usando JPA até a implementação de funcionalidades essenciais de um sistema de compras online.
- JDK 18
- Apache Tomcat 10.1.18
- IDE Intellj
- MySql
- Cadastro de Produtos: Adição, edição e remoção de produtos no catálogo.
- Gestão de Carrinho de Compras: Adição, remoção e atualização de itens no carrinho.
- Autenticação e Autorização: Sistema de login para usuários e funcionalidades específicas para usuários autenticados.
- Finalização de Compra: Processo de checkout completo, incluindo seleção de endereço de entrega e pagamento.