{"repo":"rribeiro1/bible-edge","free":true,"listed":false,"github":"https://github.com/rribeiro1/bible-edge","clone":"git clone https://github.com/rribeiro1/bible-edge.git","description":"⛪ API da Bíblia Sagrada na versão NVI em português.","language":"TypeScript","stars":57,"topics":["bible","api","codacy","nodejs","prisma-orm","typescript"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"API Bíblia NVI A API Bíblia NVI é um projeto desenvolvido para fornecer acesso programático às passagens da Bíblia Sagrada na versão Nova Versão Internacional (NVI). Este projeto foi criado com o objetivo de estudar e aplicar conceitos modernos de desenvolvimento de APIs utilizando tecnologias como Node.js, Fastify, Prisma e TypeScript. Objetivo A API é ideal para aplicações frontend que exibem passagens bíblicas, como sistemas para igrejas. Além disso, ela oferece endpoints organizados para facilitar a consulta de livros, capítulos e versículos, além de endpoints para navegação entre os versículos. [!Tip] O frontend deste projeto bible-vue foi desenvolvido com VueJs. Rotas - GET /books Obtém a lista de livros disponíveis. - GET /books/{:bookId}/chapters Obtém a lista de capítulos disponíveis de um livro. - GET /books/{:bookId}/chapters/{:chapterId}/verses Obtém a lista de versículos de um livro e capítulo. - GET /verses/:id Obtém uma passagem pelo ID. - GET /verses/:id/next Obtém a próxima passagem pelo ID. - GET /verses/:id/previous Obtém a passagem anterior pelo ID. Pré-requisitos - Node.js versão 18 ou superior - Docker Docker Começando 1. Faça o clone do repositório e no terminal navegue até a pasta; 2. Instale as dependências do projeto; 3. Faça uma cópia do .env.example com o nome .env e adicione as informações de conexão com o banco de dados Postgres. 4. Suba o banco de dados com docker compose. 5. Migre o schema do banco de dados 6. Import o script de inserção dos da","default_branch":null,"files":null,"tree":[],"storefront":"/r/rribeiro1","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rribeiro1/bible-edge/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}