Uma experiência moderna, intuitiva e acessível para o estudo das Escrituras.
O Caminho Digital da Bíblia é uma plataforma desenvolvida para facilitar o acesso ao texto sagrado de forma moderna. A aplicação oferece uma experiência fluida e responsiva, permitindo que os usuários explorem a Bíblia com ferramentas interativas que auxiliam na compreensão e reflexão, seja no desktop ou dispositivos móveis.
| Recurso | Descrição |
|---|---|
| ✨ Versículo do Dia | Inspiração diária selecionada para reflexão imediata. |
| ⭐ Favoritar Versículos | Salve versículos com um double-click nos espaços em branco. Acesso rápido e ordenado por data. |
| 🧠 ApiContextHook | Gerenciamento de estado global para manter o contexto da leitura durante a navegação. |
| 🎙️ Síntese de Voz | Ouça os versículos (Speech API) com controles de pausa, parada e ajuste de velocidade. |
| 📖 Dicionário Integrado | Definições instantâneas de palavras bíblicas ao clicar diretamente no texto. |
| 🌐 Blog & Feed | Espaço de interação onde usuários podem criar postagens, comentar e gerenciar seu perfil. |
| 🔍 Busca e Navegação | Filtro dinâmico de pesquisa por livros, capítulos e paginação intuitiva. |
| 🔐 Autenticação | Sistema de login, cadastro e redefinição de senha para uma experiência personalizada. |
- Frontend: React.js, JavaScript (ES6+), HTML5, CSS3.
- Backend & Auth: Firebase (Authentication, Firestore Database, Hosting).
- Icons: Font Awesome.
- Integrações de API:
- Bible API - Interface para recuperação de textos bíblicos.
- Dicionário Aberto API - Base de dados para o dicionário léxico.
- Web Speech API - Conversão de texto em fala (TTS).
- Web Storage API - Armazenamento de preferências e cache local.
Siga os passos abaixo para rodar o projeto localmente:
- Clone o repositório:
git clone https://github.com/Dannick10/CaminhoDigitaldaBiblia.git- Acesse a pasta do projeto:
cd seu-repositorio- Instale as dependências:
npm install- Execute o projeto em ambiente de desenvolvimento:
npm run dev- Abra no navegador:
http://localhost:3000
Contribuições são sempre bem-vindas! Para colaborar com o projeto, siga os passos abaixo:
- Faça um Fork deste repositório.
- Crie uma Branch para sua melhoria ou correção:
git checkout -b feature/Melhoria- Faça o Commit das suas alterações:
git commit -m "Add: descrição da melhoria"- Envie as alterações para o seu fork:
git push origin feature/Melhoria- Abra um Pull Request explicando as mudanças realizadas.
Este projeto está licenciado sob a MIT License.
Desenvolvido com foco em acessibilidade e tecnologia por Daniel Rocha