{"id":20030316,"url":"https://github.com/temgi/digital-house","last_synced_at":"2026-05-08T06:06:38.297Z","repository":{"id":116643381,"uuid":"536313087","full_name":"Temgi/Digital-House","owner":"Temgi","description":"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.","archived":false,"fork":false,"pushed_at":"2023-07-07T21:04:17.000Z","size":19095,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-12T17:46:41.430Z","etag":null,"topics":["angular-framework","bean-validation","bootstrap5","hibernate-jpa","java-17","jpa","maven","spring-data-jpa","spring-security","springboot3","springframework","tomcat-server"],"latest_commit_sha":null,"homepage":"http://app-java.ddns.net:8083/cobranca/titulos","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Temgi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-09-13T21:22:12.000Z","updated_at":"2023-07-07T18:58:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"b510792c-2496-4a6a-abc2-57b64342f5ca","html_url":"https://github.com/Temgi/Digital-House","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Temgi%2FDigital-House","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Temgi%2FDigital-House/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Temgi%2FDigital-House/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Temgi%2FDigital-House/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Temgi","download_url":"https://codeload.github.com/Temgi/Digital-House/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241460204,"owners_count":19966519,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular-framework","bean-validation","bootstrap5","hibernate-jpa","java-17","jpa","maven","spring-data-jpa","spring-security","springboot3","springframework","tomcat-server"],"created_at":"2024-11-13T09:25:48.734Z","updated_at":"2026-05-08T06:06:33.275Z","avatar_url":"https://github.com/Temgi.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch2 align=\"center\"\u003ePROJETO INTEGRADOR DIGITAL HOUSE-PORTO SEGURO\u003c/h2\u003e\n    \u003ch5\u003eE-commerce desenvolvido como projeto final do curso java fullstack, com aulas ministradas pelo professor Luis Guerreiro e Leandro Sodré pela Digital House.\u003c/h5\u003e\n\u003cbr\u003e\n\n\u003cdiv\u003e\n    \u003ch1 align=\"center\"\u003eThe Book Club\u003c/h1\u003e\n    \u003ch6 align=\"center\"\u003eA loja perfeita para os amantes de livros\u003c/h6\u003e\n\u003c/div\u003e\n\u003cbr\u003e\u003cbr\u003e\n\n[![NPM](https://img.shields.io/npm/l/react)](https://github.com/Temgi/Digital-House/blob/main/LICENSE)\n![Badge em Desenvolvimento](http://img.shields.io/static/v1?label=STATUS\u0026message=EM%20DESENVOLVIMENTO\u0026color=blue\u0026?style=plastic=appveyor)\n![Badge em Maven](http://img.shields.io/static/v1?label=Maven%20version\u0026message=4.0.0\u0026color=blue\u0026?style=plastic=appveyor)\n![Badge em Release date](http://img.shields.io/static/v1?label=release\u0026message=Julho\u0026color=blue\u0026s?style=plastic=appveyor)\n\n\n\u003cbr\u003e\n\n\u003cdiv\u003e\n   \n\u003cp\u003eNo 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:\n\n\u003cul\u003e\n    \u003cli\u003e12-Consumo e produção responsáveis\u003c/li\u003e\n    \u003cli\u003e17-Parcerias e meios de implementação\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cp\u003e\n    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\"!\n\u003c/p\u003e\n\u003cp\u003e\n    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! \n\u003c/p\u003e\n\u003cp\u003e\n    Nesse e-commerce o usuario tem a opção de:\n    \u003cul\u003e\n        \u003cli\u003eFazer uma conta, com usuario e senha, para efetuar compras\u003c/li\u003e\n        \u003cli\u003ePesquisar produtos por nome ou categoria\u003c/li\u003e\n        \u003cli\u003eColocar produtos em um carrinho de compras\u003c/li\u003e\n        \u003cli\u003eRealizar a compra\u003c/li\u003e\n        \u003cli\u003eRealizar login com senha\u003c/li\u003e\n    \u003c/ul\u003e    \n\u003c/p\u003e\n\u003c/div\u003e\n\n\u003cdiv\u003e\n\u003cbr\u003e\n\n## 📗 Sumário\n\n* [Features](#%EF%B8%8F-features)\n* [Layout](#-layout)\n* [Tecnologias Utilizadas](#-tecnologias-utilizadas)\n* [Pré Requisitos](#-pré-requisitos)\n* [Autor](#-autores)\n\n## ⚙️ Features\n\n- [x] Página individual do produto(livro)\n- [x] Página inicial com navbar e botão de login e cadastro\n- [x] Autenticação de usuário \n- [x] Cadastro de produtos \n- [x] Cadastro de usuário\n\n## 🎨 Layout\n\u003cbr\u003e\n\n\u003ca href=\"https://www.canva.com/design/DAE_7eqkEPE/OdpUXJiGBeoW8eYczJAOKw/view?website#4:inicio\"\u003e\n  \u003cimg alt=\"Canva the book club\" src=\"http://img.shields.io/static/v1?label=Layout\u0026message=Canva\u0026color=blue\u0026s?style=plastic=appveyor\"\u003e\n\u003c/a\u003e\n\n\n\u003cdiv\u003e\n    \u003cp\u003e\n        O projeto foi desenvolvido em JAVA, usando Maven e Angular. No Backend temos a estrutura do banco de dados relacional:\n    \u003c/p\u003e  \u003cimg src=\"https://github.com/Temgi/Digital-House/blob/main/Projeto-Integrador-Ecommerce/frontend/thebookclub-angular/src/assets/img/model.png\"\u003e\n\u003c/div\u003e \n\n\u003cdiv\u003e\n\n## 🚀 Tecnologias Utilizadas:\n\u003cul\u003e\n        \u003cli\u003eJava 17\u003c/li\u003e\n        \u003cli\u003e Maven Apache 4.0.0\u003c/li\u003e\n        \u003cli\u003e Spring Boot Starter Parent 2.6.7\u003c/li\u003e\n        \u003cli\u003e Spring Boot Starter Data JPA\u003c/li\u003e\n        \u003cli\u003e Spring Security\u003c/li\u003e\n        \u003cli\u003eApache Commons Codec\u003c/li\u003e\n        \u003cli\u003eSpring Boot Starter Validation\u003c/li\u003e\n        \u003cli\u003eSpring Boot Starter Web\u003c/li\u003e\n        \u003cli\u003eSpring Boot Devtools\u003c/li\u003e\n        \u003cli\u003eJdbc\u003c/li\u003e\n        \u003cli\u003eSpring Boot Starter Test \u003c/li\u003e\n        \u003cli\u003eSpring Boot Maven Plugin\u003c/li\u003e\n        \u003cli\u003eBootstrap\u003c/li\u003e\n        \u003cli\u003eAngular\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/div\u003e\n\n## 🔥 Pré Requisitos:\n\u003cdiv\u003e\n    Para rodar op código de forma local é necessário ter o nvm instalado assim como todas as dependencias citadas acima.\n\u003cbr\u003e\u003cbr\u003e\n\n\n## 📝 **Autores**\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/Temgi\"\u003e\u003cimg style=\"border-radius: 10%;\" src=\"https://avatars.githubusercontent.com/u/8334174?v=4\" width=\"100px;\" alt=\"Foto de Rui Temgi Saraiva Azevedo no GitHub\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRui Temgi\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003c/td\u003e\n\n\u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/carollmbg\"\u003e\u003cimg style=\"border-radius:10%;\" src=\"https://avatars.githubusercontent.com/u/51660899?v=4\" width=\"100px;\" alt=\"Foto de carollmbg no GitHub\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ecarollmbg\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003c/td\u003e\n\n\u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/drishaolin\"\u003e\u003cimg style=\"border-radius: 10%;\" src=\"https://avatars.githubusercontent.com/u/81246626?v=4\" width=\"100px;\" alt=\"Foto de Adriana Mucciolo no GitHub\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003edrishaolin\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003c/td\u003e\n\n\u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/ghsoares\"\u003e\u003cimg style=\"border-radius: 10%;\" src=\"https://avatars.githubusercontent.com/u/43936806?v=4\" width=\"100px;\" alt=\"Foto de ghsoares no GitHub\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eghsoares\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003c/td\u003e\n\n\n\u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/letoffoli\"\u003e\u003cimg style=\"border-radius: 10%;\" src=\"https://avatars.githubusercontent.com/u/100161664?v=4\" width=\"100px;\" alt=\"Foto de letoffoli no GitHub\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eletoffoli\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003c/td\u003e\n\n\u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/adriellebs\"\u003e\u003cimg style=\"border-radius: 10%;\" src=\"https://avatars.githubusercontent.com/u/99371469?v=4\" width=\"100px;\" alt=\"Foto de Adrielle Barros no GitHub\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eadriellebs\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003c/td\u003e\n\n\u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/luanatenguan\"\u003e\u003cimg style=\"border-radius: 10%;\" src=\"https://avatars.githubusercontent.com/u/99658695?v=4\" width=\"100px;\" alt=\"Foto de luanatenguan no GitHub\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eluanatenguan\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003c/td\u003e\n\n\u003c/tr\u003e\n\u003c/table\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftemgi%2Fdigital-house","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftemgi%2Fdigital-house","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftemgi%2Fdigital-house/lists"}