https://github.com/temgi/digital-house
The Book Club é um App Full-Stack Web/Mobile construída no BootCamp Developer Full-Stack Java/Angular pela Escola Digital House e Porto Seguro. Nesse Projeto Final, Produzimos um E-Commerce de Livros com Java 17, SpringBoot, Framework Angular, Spring Data-JPA, SpringSecurity, Maven, MySQL, Hibernate e BootStrap, num Treinamento Imersivo de 6 Meses.
https://github.com/temgi/digital-house
angular-framework bean-validation bootstrap5 hibernate-jpa java-17 jpa maven spring-data-jpa spring-security springboot3 springframework tomcat-server
Last synced: about 1 year ago
JSON representation
The Book Club é um App Full-Stack Web/Mobile construída no BootCamp Developer Full-Stack Java/Angular pela Escola Digital House e Porto Seguro. Nesse Projeto Final, Produzimos um E-Commerce de Livros com Java 17, SpringBoot, Framework Angular, Spring Data-JPA, SpringSecurity, Maven, MySQL, Hibernate e BootStrap, num Treinamento Imersivo de 6 Meses.
- Host: GitHub
- URL: https://github.com/temgi/digital-house
- Owner: Temgi
- License: mit
- Created: 2022-09-13T21:22:12.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-07T21:04:17.000Z (over 2 years ago)
- Last Synced: 2025-01-12T17:46:41.430Z (about 1 year ago)
- Topics: angular-framework, bean-validation, bootstrap5, hibernate-jpa, java-17, jpa, maven, spring-data-jpa, spring-security, springboot3, springframework, tomcat-server
- Language: TypeScript
- Homepage: http://app-java.ddns.net:8083/cobranca/titulos
- Size: 18.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
PROJETO INTEGRADOR DIGITAL HOUSE-PORTO SEGURO
E-commerce desenvolvido como projeto final do curso java fullstack, com aulas ministradas pelo professor Luis Guerreiro e Leandro Sodré pela Digital House.
The Book Club
A loja perfeita para os amantes de livros
[](https://github.com/Temgi/Digital-House/blob/main/LICENSE)



No inicio do curso tinhamos expectativa de que este trabalho fosse totalmente vinculado a uma das ODS da ONU (você pode ver quais são nesse site: https://brasil.un.org/pt-br/sdgs). Porém essa expectativa foi adaptada a um e-commerce que acreditamos colaborar com as ODS:
- 12-Consumo e produção responsáveis
- 17-Parcerias e meios de implementação
Em um mundo cada vez mais conectado, o desapego aos velhos e queridos livros tornou-se comum. Pensando em formas de incentivar a leitura e tornar a compra de livros algo interativo e prazeroso, criamos o "The Book Club"!
O The Book Club é uma livraria virtual, prática e de fácil interação, que permite aos leitores navegarem por suas categorias preferidas, além de ficarem por dentro daquilo que está bombando no universo da literatura!
Nesse e-commerce o usuario tem a opção de:
- Fazer uma conta, com usuario e senha, para efetuar compras
- Pesquisar produtos por nome ou categoria
- Colocar produtos em um carrinho de compras
- Realizar a compra
- Realizar login com senha
## 📗 Sumário
* [Features](#%EF%B8%8F-features)
* [Layout](#-layout)
* [Tecnologias Utilizadas](#-tecnologias-utilizadas)
* [Pré Requisitos](#-pré-requisitos)
* [Autor](#-autores)
## ⚙️ Features
- [x] Página individual do produto(livro)
- [x] Página inicial com navbar e botão de login e cadastro
- [x] Autenticação de usuário
- [x] Cadastro de produtos
- [x] Cadastro de usuário
## 🎨 Layout
O projeto foi desenvolvido em JAVA, usando Maven e Angular. No Backend temos a estrutura do banco de dados relacional:
## 🚀 Tecnologias Utilizadas:
- Java 17
- Maven Apache 4.0.0
- Spring Boot Starter Parent 2.6.7
- Spring Boot Starter Data JPA
- Spring Security
- Apache Commons Codec
- Spring Boot Starter Validation
- Spring Boot Starter Web
- Spring Boot Devtools
- Jdbc
- Spring Boot Starter Test
- Spring Boot Maven Plugin
- Bootstrap
- Angular
## 🔥 Pré Requisitos:
Para rodar op código de forma local é necessário ter o nvm instalado assim como todas as dependencias citadas acima.
## 📝 **Autores**