Leitor bĆblico minimalista, offline-first, com busca por voz via IA.
Demo: bib.muitos.com
Grave um Ć”udio dizendo "JoĆ£o 3:16" ou "Salmo 23" ā o app usa Gemini Flash para interpretar e navegar direto ao versĆculo. Funciona com linguagem natural em PT-BR e EN.
Palavras de Jesus destacadas em vermelho (tema claro) ou branco bold (tema escuro). Dataset próprio de marcação red-letter para cada tradução.
Imagem gerada por AI + reflexão diÔria, com botão de compartilhar nativo (WhatsApp, etc).
Narração do capĆtulo inteiro com controle de velocidade (0.5xā2x) e seleção de voz do sistema.
Aceita múltiplos formatos: "João 3:16", "Jo 3:16", "Sl 23", "Genesis 1", "Gn 1". Autocomplete inline com lista de livros.
- Dark mode (azul noturno) e Light mode (sƩpia)
- 3 fontes serifadas otimizadas para leitura: Literata, Lora, Source Serif 4
- Largura de conteúdo ajustÔvel
Instala como app nativo. Após o primeiro acesso, funciona 100% offline via Service Worker (cache-first para assets, network-first para dados).
ACF (Almeida Corrigida Fiel), ARA (Almeida Revista e Atualizada), ARC, KJA, KJV, A Mensagem, The Message, NAA, NIV, NTLH, NVI, NVT, RV1960.
Dados em JSON comprimido (gzip), carregados sob demanda.
index.html ā App inteiro (single-file, ~2100 linhas)
sw.js ā Service Worker (PWA + offline)
manifest.json ā PWA manifest
gemini-proxy.php ā Proxy server-side para API Gemini (voz)
log.php ā Analytics append-only (JSONL)
data/ ā TraduƧƵes bĆblicas (JSON.gz)
data/red-letter/ ā Marcação das palavras de Jesus
devotional/ ā Devocional diĆ”rio (imagem + JSON)
icons/ ā SVG icons para PWA
Zero frameworks. Vanilla JS + Tailwind CDN. Sem build step.
- Clone o repo
- Sirva com qualquer servidor PHP (para o proxy Gemini) ou servidor estƔtico (sem voice search)
- Opcional: crie
.envcomGEMINI_API_KEY=sua_chavepara voice search server-side
# Desenvolvimento local
php -S localhost:8080
# Ou com qualquer servidor estƔtico (voice search usa chave do usuƔrio)
python3 -m http.server 8080MIT ā use, copie, modifique Ć vontade. Se fizer algo legal com isso, me conta! š