Beta pública

Veredra

Leitor multiplataforma para organizar e ler conteúdo local em TXT, EPUB e PDF.

  • Flutter
  • Dart
  • Web
  • Desktop
  • IndexedDB
Tela real da biblioteca local do Veredra

Contexto e objetivo

Veredra é um laboratório de produto em Flutter: biblioteca local, perfis, importação de livros e uma experiência contínua entre desktop e navegador, respeitando as limitações de cada plataforma.

Problema

  • Organizar uma biblioteca pessoal sem depender de cadastro
  • Manter uma base Flutter capaz de atender desktop e web

Arquitetura e decisões

A arquitetura pública é descrita apenas no nível necessário para entender o projeto. Detalhes privados, credenciais e topologia operacional não fazem parte deste estudo de caso.

  • Biblioteca e perfis persistidos localmente
  • Importação de TXT, EPUB e PDF conforme a plataforma
  • PWA publicada sob uma rota isolada

Dificuldades e aprendizados

  • Flutter Web exige separar implementações que dependem de dart:io
  • Service workers precisam ser validados no artefato final, não apenas no código-fonte

O que já funciona

  • Biblioteca e perfis persistidos localmente
  • Importação de TXT, EPUB e PDF conforme a plataforma
  • PWA publicada sob uma rota isolada

Próximos passos

  • Aprimorar importação e leitura no navegador
  • Continuar os testes de persistência local
  • Documentar diferenças entre plataformas