Executando verificação de segurança...
27

[PITCH] LeafTok: Transformando Leitura em Uma Experiência Viciante Tipo TikTok

Boa noite, pessoal!

Estou desenvolvendo no meu tempo livre um projeto que surgiu de uma frustração pessoal: por que é tão difícil manter o hábito de leitura? A gente passa horas scrollando no TikTok, mas abrir um livro parece uma tarefa monumental.

A proposta do LeafTok é simples: transformar a experiência de ler EPUBs e PDFs em algo tão viciante quanto scrollar feed de vídeos curtos. Em vez de páginas intermináveis, o conteúdo é dividido em cards de 150-280 caracteres que você navega com scroll vertical - exatamente como no TikTok.

O que já está funcionando:

📚 Upload de EPUB/PDF - Faz upload de qualquer livro e ele é automaticamente processado
🎴 Cards Inteligentes - Texto dividido em pedaços pequenos que respeitam sentenças e parágrafos
📱 Navegação Vertical - Scroll viciante com transições suaves (performance <100ms)
🎵 Sistema de Áudio Premium - 8 sons ambientes gratuitos (ruído branco, chuva, floresta, café) + música lo-fi premium
💾 Offline-First - Tudo funciona sem internet, com auto-save de progresso
🌍 i18n - Suporte completo para Português e Inglês
🎨 Dark Theme - Interface otimizada para leitura confortável

Stack Técnica (para os curiosos):

  • React Native/Expo com TypeScript no frontend
  • Expo Router para navegação file-based
  • expo-av para reprodução de áudio premium
  • Backend em Elixir/Phoenix com API para extração sumarização dos livros usando inteligência artificial (usando bumblebee)
  • AsyncStorage para persistência local
  • JSZip para parsing de EPUB

Para PDF, criei módulos nativos para ter uma experiência completa e totalmente offline usando as bibliotecas nativas de cada sistema operacional.

Status do Projeto:

O app está em desenvolvimento ativo, já passou por várias fases (import local, reader TikTok-style, sistema de áudio, freemium com IAP) e está funcionando em iOS e Android. A landing page já está no ar e estou iterando nas features premium.

Próximos passos incluem melhorias no sistema de pagamento in-app, analytics de leitura, e quem sabe uma versão desktop.

Quer conhecer?

🌐 Landing Page: https://leaftok.github.io/site
💻 GitHub: https://github.com/leaftok
📱 Experimente: Já se encontra nas lojas!

Se você também acha que ler deveria ser tão viciante quanto scrollar, dá uma olhada no projeto! Feedback, sugestões são muito bem-vindos.

Estou animado para ver onde isso vai chegar. A ideia é continuar desenvolvendo e refinando a experiência até conseguir transformar leitura em um hábito realmente prazeroso e acessível.

Valeu pela atenção! 🚀

Edit: Saiu hoje a versão 1.9.1 para o iOS, com algumas sugestões dos comentários, correção na importação de livros em formato PDF, melhorias de fontes e espaçamento. Obrigado novamente a todos que baixaram e testaram.

Carregando publicação patrocinada...
2

Fala, iago. Baixei o app no iOS. O que me chamou a atenção foi a sua proposta de ler estilo TikTok e queria ver isso funcionando.
O que me frustrou foi o fato de fazer todo o onboarding e pra ver isso funcionando eu teria que fazer o upload de algum livro. O que eu não tenho.
Será que não seria interessante já deixar algum livro curto, de domínio público, já no app pra “quebrar” essa barreira?

1
1

Acho que a demo de fato pode ser um livro teste e ir guiando o usuário de como é na pratica e ai sim no final oferecer ele o upload do seu livro

1
1
1

No momento funciona tudo offline sem a necessidade de login, algumas features planejadas no roadmap só vai exigir pagamento dentro do app, mas sem necessidade de login também. To pensando se vale a pena um sync entre dispositivos.

1
1

Sim sim, ainda to vendo se tem alguma treta legal nisso, pq o kindle nao sincroniza livros importados, pode ser considerado pirataria. Por isso não comecei implementando essa parte. To tirando as duvidas da parte legal pra poder decidir botar isso na v2.

2
1

Interessante. Onboarding ok. Eu deixaria a tela de upload para depois dos passos ou do skip. Jogar direto para a tela de processamento e resultado me deixou confuso querendo voltar para o onboarding. Na escolha do tamanho da letra, mostrar um preview. Joguei um pdf LaTeX de 736 páginas e não conseguiu converter. A proposta é boa. Os preços no Android estão divergentes entre botões e rodapé. Ajusta também o corte e diagramaçãodo ícone pra Android, esta cortando. Procura além de lofi, isochronic beats. E o audio fica tocando direto, talvez poderia parar ao sair do livro. Sucesso aí.

1

Muito obrigado pelo feedback valioso, estarei jogando esses itens para o meu backlog, em breve já deve sair alguns dos ajustes citados, incluindo a importação de PDF.

1

Opa que premissa interessante esse do aplicativo, baixei aqui na Appple, ainda não efetuei uma leitura, porque eu estou no trabalho.

Você pensa em lançar pro computador também?
A questão do ícone de música, acredito que deveria ter uma opção de desabilitar ele, a única cooisa que acabou me incomodando foi isso.

Assim que eu for utilizando e ver alguma sugestão, estarei te passando

1

Opa, muito obrigado pelo feedback, vou disponibilizar essa opção na versão 1.10.0 do aplicativo. Espero que goste e que realmente incentive a leitura.

Tenho planos pra lançar pra desktop sim. Mas possivelmente só começarei em dezembro.

1

Ótimo trabalho! Gostei bastante da identidade visual, a landing page está bem bonita.

Eu particularmente prefiro imprimir meus pdfs para ler (tempo que tiro os olhos da tela), então acabo não sendo público alvo da solução, mas vejo potencial. Parabéns!

Uma curiosidade que tive ao abrir a LP: como foi trabalhada a responsividade? Pergunto pois a página abre em uma certa escala, e depois de um "tick", ela se ajusta com um zoom ou elementos maiores.

1
1

Cara, meus parabéns, isso é genial demais!
Com certeza isso é uma forma muito boa de incentivar as pessoas a lerem mais, espero q de tudo certo ai.

Tornou muito mais intuitivo e usando um padrão novo para poder ajudar as pessoas mesmo, Sucesso cara!

0
1

Muito legal a ideia, te incentivo a levar pra frente e ir refinando o produto cada vez mais.
Como já indicaram o ícone de música irritou bastante, e testando com alguns livros que tinha aqui encontrei diversas vezes o texto ultrapassando a area de leitura e sendo cortado.
Acho que já deve estar no roadmap, mas seria interessante um lugar para revisitar as paginas que gostou, adicionalmente poderia adicionar a opção de dar double-click para "gostei".
A opção de compartilhar citações também deveria ter opção de selecionar a parte que quer ao invés de compartilhar somente as primeiras frases da página.
Quando tem alguma imagem no livro o conteúdo fica mega bugado e não mostra a imagem.

1

Muito obrigado pelos feedbacks, vou adicionar o double-tap na lista de sugestões pq é realmente uma boa, o restante estou iterando pois é um pouco complicado fazer a divisão correta e manter a estrutura. Fico feliz que tenha gostado da ideia!

1
2

Sinto muito por isso, vou analisar novamente no android, meu dispositivo é muito antigo e não consegui testar, vou validar hoje e subir nova atualização, obrigado por tirar um tempo e vir aqui notificar \o/

1
0
0
1

Importei um pdf e deu esse erro: PDF Extraction Error Failed to extract text from "Algoritmos - Teoria e Prática (Thomas H.
Cormen, Charles E.
Leiserson etc.).pdf".
Error: Cannot read property 'extractText' of null
This PDF may:
• Contain scanned images instead of text
• Be password-protected or encrypted
• Have an unsupported format
• Use proprietary compression
Try:
• Converting the PDF to EPUB format
• Using OCR to convert scanned images to text
• Checking if the PDF is corrupted
• Using a different PDF

1
1