{"id":21933941,"url":"https://github.com/pabloxt14/book-wise","last_synced_at":"2025-07-06T03:37:03.033Z","repository":{"id":194387808,"uuid":"690720558","full_name":"PabloXT14/book-wise","owner":"PabloXT14","description":"O projeto Book Wise 📚  é uma plataforma de recomendações de livros para leitores, um lugar onde eles possam avaliar e ver avaliações de outros leitores sobre os mais diversos livros.","archived":false,"fork":false,"pushed_at":"2023-10-24T22:39:20.000Z","size":9540,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-27T13:09:36.291Z","etag":null,"topics":["axios","next-auth","next-seo","nextjs","phosphor-icons","prisma","radix-ui","react-query","stiches","typescript","usehooks","zod"],"latest_commit_sha":null,"homepage":"https://pabloxt14-book-wise.vercel.app/","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/PabloXT14.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-09-12T18:30:54.000Z","updated_at":"2023-12-07T03:25:56.000Z","dependencies_parsed_at":"2023-09-26T23:39:46.423Z","dependency_job_id":null,"html_url":"https://github.com/PabloXT14/book-wise","commit_stats":null,"previous_names":["pabloxt14/book-wise"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PabloXT14%2Fbook-wise","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PabloXT14%2Fbook-wise/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PabloXT14%2Fbook-wise/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PabloXT14%2Fbook-wise/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PabloXT14","download_url":"https://codeload.github.com/PabloXT14/book-wise/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244962044,"owners_count":20539103,"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":["axios","next-auth","next-seo","nextjs","phosphor-icons","prisma","radix-ui","react-query","stiches","typescript","usehooks","zod"],"created_at":"2024-11-29T00:14:02.360Z","updated_at":"2025-03-22T13:28:32.508Z","avatar_url":"https://github.com/PabloXT14.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003cimg\n    src=\".github/assets/logo-book-wise.svg\"\n    title=\"Logo Book Wise\"\n    alt=\"Logo Book Wise\"\n    width=\"30px\"\n  /\u003e\n  Book Wise\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"GitHub language count\" src=\"https://img.shields.io/github/languages/count/pabloxt14/book-wise\"\u003e\n\n  \u003cimg alt=\"GitHub Top Language\" src=\"https://img.shields.io/github/languages/top/pabloxt14/book-wise\" /\u003e\n\n  \u003cimg alt=\"Repository size\" src=\"https://img.shields.io/github/repo-size/pabloxt14/book-wise\"\u003e\n  \n  \u003ca href=\"https://github.com/pabloxt14/book-wise/commits/master\"\u003e\n    \u003cimg alt=\"GitHub last commit\" src=\"https://img.shields.io/github/last-commit/pabloxt14/book-wise\"\u003e\n  \u003c/a\u003e\n    \n   \u003cimg alt=\"License\" src=\"https://img.shields.io/badge/license-MIT-blue\"\u003e\n\n   \u003ca href=\"https://github.com/pabloxt14/book-wise/stargazers\"\u003e\n    \u003cimg alt=\"Stargazers\" src=\"https://img.shields.io/github/stars/pabloxt14/book-wise?style=social\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp\u003e\n  \u003cimg src=\".github/assets/cover.png\" alt=\"\" /\u003e\n\u003c/p\u003e\n\n\u003ch4 align=\"center\"\u003e \n\t🚀 Aplicação finalizada 🚀\n\u003c/h4\u003e\n\n\u003cp align=\"center\"\u003e\n \u003ca href=\"#-about\"\u003eAbout\u003c/a\u003e |\n \u003ca href=\"#-deploy\"\u003eDeploy\u003c/a\u003e |\n \u003ca href=\"#-layout\"\u003eLayout\u003c/a\u003e | \n \u003ca href=\"#-how-it-works\"\u003eHow It Works\u003c/a\u003e | \n \u003ca href=\"#-technologies\"\u003eTechnologies\u003c/a\u003e | \n \u003ca href=\"#-author\"\u003eAuthor\u003c/a\u003e | \n \u003ca href=\"#-license\"\u003eLicense\u003c/a\u003e\n\u003c/p\u003e\n\n\n## 💻 About\n\nO projeto **Book Wise** é uma plataforma de recomendações de livros para leitores, um lugar onde eles possam avaliar e ver avaliações de outros leitores sobre os mais diversos livros.\n\nVale ressaltar que este projeto foi desenvolvido como conclusão de um desafio proposto no curso/trilha **Ignite React** oferecido pela [Rocketseat](https://www.rocketseat.com.br/).\n\n---\n\n## 🔗 Deploy\n\nO deploy da aplicação pode ser acessada através da seguinte URL base: https://pabloxt14-book-wise.vercel.app/\n\n---\n\n## 🎨 Layout\n\nVocê pode visualizar o layout do projeto através [desse link](https://www.figma.com/file/jTau6bMNSF10GkqwYAbuLA/BookWise/duplicate). É necessário ter conta no [Figma](https://www.figma.com/) para acessá-lo.\n\nVeja uma demonstração visual das principais telas da aplicação:\n\n### Login\n\n\u003cp align=\"center\"\u003e\n  \u003cimg\n    src=\".github/assets/login-page.png\"\n    alt=\"Login Page Demonstration\"\n    title=\"Login Page Demonstration\"\n    width=\"100%\"\n  /\u003e\n\u003c/p\u003e\n\n### Início\n\n\u003cp align=\"center\"\u003e\n  \u003cimg\n    src=\".github/assets/home-visitant-page.png\"\n    alt=\"Home Visitant Page Demonstration\"\n    title=\"Home Visitant Page Demonstration\"\n    width=\"100%\"\n  /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg\n    src=\".github/assets/home-logged-in-page.png\"\n    alt=\"Home Logged In Page Demonstration\"\n    title=\"Home Logged In Page Demonstration\"\n    width=\"100%\"\n  /\u003e\n\u003c/p\u003e\n\n### Perfil\n\n\u003cp align=\"center\"\u003e\n  \u003cimg\n    src=\".github/assets/profile-logged-in-page.png\"\n    alt=\"Profile Logged In Page Demonstration\"\n    title=\"Profile Logged In Page Demonstration\"\n    width=\"100%\"\n  /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg\n    src=\".github/assets/profile-another-user-page.png\"\n    alt=\"Profile Another User Page Demonstration\"\n    title=\"Profile Another User Page Demonstration\"\n    width=\"100%\"\n  /\u003e\n\u003c/p\u003e\n\n### Explorar\n\n\u003cp align=\"center\"\u003e\n  \u003cimg\n    src=\".github/assets/explore-home-page.png\"\n    alt=\"Explore Home Page Demonstration\"\n    title=\"Explore Home Page Demonstration\"\n    width=\"100%\"\n  /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg\n    src=\".github/assets/explore-detailed-book-page.png\"\n    alt=\"Explore Detailed Book Page Demonstration\"\n    title=\"Explore Detailed Book Page Demonstration\"\n    width=\"100%\"\n  /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg\n    src=\".github/assets/explore-book-rate-login-page.png\"\n    alt=\"Explore Book Rate Login Page Demonstration\"\n    title=\"Explore Book Rate Login Page Demonstration\"\n    width=\"100%\"\n  /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg\n    src=\".github/assets/explore-book-rate-comment-page-01.png\"\n    alt=\"Explore Book Rate Comment Page Demonstration 01\"\n    title=\"Explore Book Rate Comment Page Demonstration 01\"\n    width=\"100%\"\n  /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg\n    src=\".github/assets/explore-book-rate-comment-page-02.png\"\n    alt=\"Explore Book Rate Comment Page Demonstration 02\"\n    title=\"Explore Book Rate Comment Page Demonstration 02\"\n    width=\"100%\"\n  /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg\n    src=\".github/assets/explore-book-rate-comment-page-03.png\"\n    alt=\"Explore Book Rate Comment Page Demonstration 03\"\n    title=\"Explore Book Rate Comment Page Demonstration 03\"\n    width=\"100%\"\n  /\u003e\n\u003c/p\u003e\n\n---\n\n## 🚀 How it works\n\n### Pré-requisitos\n\nAntes de baixar o projeto você vai precisar ter instalado na sua máquina as seguintes ferramentas:\n\n* [Git](https://git-scm.com)\n* [NodeJS](https://nodejs.org/en/)\n* [Yarn](https://yarnpkg.com/) ou [NPM](https://www.npmjs.com/)\n* Para o banco de dados ter o [PostgreSQL](https://www.postgresql.org/) ou [Docker](https://www.docker.com/) para baixar a imagem do banco.\n\nAlém disto é bom ter um editor para trabalhar com o código como [VSCode](https://code.visualstudio.com/)\n\n### Clonando e Executando\n\nPasso a passo para clonar e executar a aplicação na sua máquina:\n\n```bash\n# Clone este repositório\n$ git clone git@github.com:pabloxt14/book-wise.git\n\n# Acesse a pasta do projeto no terminal\n$ cd book-wise\n\n# Instale as dependências\n$ npm install\n\n# Crie uma arquivo .env e preencha conforme apresentado no arquivo .env.example\n\n# Executar seu banco de dados\n\n# Executar o seguinte comando para criar as migrations no banco\n$ npx prisma migrate dev\n\n# Execute a aplicação em modo de desenvolvimento\n$ npm run dev\n\n# A aplicação inciará em alguma porta disponível que poderá ser acessada pelo navegador\n```\n\n---\n\n## 🛠 Technologies\n\nAs seguintes principais ferramentas foram usadas na construção do projeto:\n\n- **[TypeScript](https://www.typescriptlang.org/)**\n- **[Next.js](https://nextjs.org/)**\n- **[Stitches](https://stitches.dev/)**\n- **[RadixUI](https://www.radix-ui.com/)**\n- **[Prisma](https://www.prisma.io/)**\n- **[Zod](https://zod.dev/)**\n- **[Phosphor-Icons](https://phosphoricons.com/)**\n- **[@tanstack/react-query](https://tanstack.com/query/latest)**\n- **[Axios](https://axios-http.com/ptbr/docs/intro)**\n- **[Next-Auth](https://next-auth.js.org/)**\n- **[Next-SEO](https://github.com/garmeeh/next-seo)**\n- **[@uidotdev/usehooks](https://usehooks.com/)**\n\n\u003e Para mais detalhes das dependências gerais da aplicação veja o arquivo [package.json](./package.json)\n\n---\n\n## ✍ Author\n\n\u003cimg alt=\"Perfil Github\" title=\"Perfil Github\" src=\"https://github.com/PabloXT14.png\" width=\"100px\" /\u003e\n\n[![Linkedin Badge](https://img.shields.io/badge/-Pablo_Alan-blue?style=flat-square\u0026logo=Linkedin\u0026logoColor=white\u0026link=https://www.linkedin.com/in/pabloalan/)](https://www.linkedin.com/in/pabloalan/)\n\n[![Gmail Badge](https://img.shields.io/badge/-pabloxt14@gmail.com-c14438?style=flat-square\u0026logo=Gmail\u0026logoColor=white\u0026link=mailto:pabloxt14@gmail.com)](mailto:pabloxt14@gmail.com)\n\n---\n\n## 📝 License\n\nEste projeto está sob a licença MIT. Consulte o arquivo [LICENSE](./LICENSE) para mais informações\n\nFeito com 💜 por Pablo Alan 👋🏽 [Entre em contato!](https://www.linkedin.com/in/pabloalan/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpabloxt14%2Fbook-wise","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpabloxt14%2Fbook-wise","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpabloxt14%2Fbook-wise/lists"}