Uma plataforma web para acompanhar leituras, criar hábitos e tornar a experiência de leitura mais inteligente e divertida.
Busca automática de livros utilizando a Google Books API e Open Library API.
Visualização do livro com estatísticas e animação de abertura inspirada em um livro físico.
- 📚 Biblioteca pessoal
- 🔎 Busca inteligente de livros
- 📖 Registro de sessões de leitura
- ⏱ Controle de tempo e páginas lidas
- 🔥 Sistema de Streak
- 🎯 Missões diárias e XP
- 🏆 Sistema de conquistas
- 📊 Estatísticas de leitura
- 👥 Feed social
- ❤️ Curtidas e comentários
- 🤖 Recomendações inteligentes
- 📖 Animação de virar páginas
- Angular 22
- TypeScript
- SCSS
- Angular Material
- Angular Signals
- RxJS
- Local Storage
- Google Books API
- Open Library API
O projeto utiliza uma arquitetura baseada em Features, separando cada funcionalidade em módulos independentes para facilitar manutenção e escalabilidade.
src
├── features
├── core
├── shared
├── constants
└── app
Atualmente o projeto utiliza Local Storage.
O backend será desenvolvido nas próximas versões, permitindo:
- Autenticação
- Banco de dados
- Sincronização entre dispositivos
- Recursos sociais completos
Clone o repositório
git clone https://github.com/thafisG/readva.gitEntre na pasta
cd readvaInstale as dependências
npm installExecute a aplicação
ng serveAcesse
http://localhost:4200
- ✅ Biblioteca
- ✅ Feed Social
- ✅ Estatísticas
- ✅ Gamificação
- ✅ Sistema de Recomendações
- ✅ Animação de abertura dos livros
- 🚧 Backend
- 🚧 Banco de Dados
- 🚧 Perfil do usuário
- 🚧 Responsividade
- 🚧 Clubes de leitura
O Readva vai além de um simples catálogo de livros.
- 📖 Diário de leitura
- 📊 Dashboard analítico
- 🎯 Gamificação
- 🤖 Recomendações inteligentes
- 👥 Rede social para leitores
- 📚 Biblioteca interativa
Thais Guedes
⭐ Se gostou do projeto, deixe uma estrela no repositório!

