An open API service indexing awesome lists of open source software.

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.

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




[![NPM](https://img.shields.io/npm/l/react)](https://github.com/Temgi/Digital-House/blob/main/LICENSE)
![Badge em Desenvolvimento](http://img.shields.io/static/v1?label=STATUS&message=EM%20DESENVOLVIMENTO&color=blue&?style=plastic=appveyor)
![Badge em Maven](http://img.shields.io/static/v1?label=Maven%20version&message=4.0.0&color=blue&?style=plastic=appveyor)
![Badge em Release date](http://img.shields.io/static/v1?label=release&message=Julho&color=blue&s?style=plastic=appveyor)




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


Canva the book club



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**

Foto de Rui Temgi Saraiva Azevedo no GitHub
Rui Temgi

Foto de carollmbg no GitHub
carollmbg

Foto de Adriana Mucciolo no GitHub
drishaolin

Foto de ghsoares no GitHub
ghsoares

Foto de letoffoli no GitHub
letoffoli

Foto de Adrielle Barros no GitHub
adriellebs

Foto de luanatenguan no GitHub
luanatenguan