Giter VIP home page Giter VIP logo

temgi / digital-house Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 18.65 MB

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.

Home Page: http://app-java.ddns.net:8083/cobranca/titulos

License: MIT License

Java 28.33% JavaScript 0.70% CSS 5.88% HTML 21.91% TypeScript 43.18%
java-17 maven angular-framework bean-validation bootstrap5 hibernate-jpa jpa spring-data-jpa spring-security springboot3 springframework tomcat-server

digital-house's Introduction

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 Badge em Desenvolvimento Badge em Maven Badge em Release date


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

  • Página individual do produto(livro)
  • Página inicial com navbar e botão de login e cadastro
  • Autenticação de usuário
  • Cadastro de produtos
  • 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

digital-house's People

Contributors

temgi avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.