Skip to content

thafisG/readva

Repository files navigation

📚 Readva

Readva Logo

Uma plataforma web para acompanhar leituras, criar hábitos e tornar a experiência de leitura mais inteligente e divertida.


🎥 Demonstração

🔎 Busca Inteligente

Busca automática de livros utilizando a Google Books API e Open Library API.


📚 Biblioteca Interativa

Visualização do livro com estatísticas e animação de abertura inspirada em um livro físico.


✨ Funcionalidades

  • 📚 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

🛠 Tecnologias

  • Angular 22
  • TypeScript
  • SCSS
  • Angular Material
  • Angular Signals
  • RxJS
  • Local Storage

🌐 APIs

  • Google Books API
  • Open Library API

🏗 Arquitetura

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

💾 Persistência

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

🚀 Executando o projeto

Clone o repositório

git clone https://github.com/thafisG/readva.git

Entre na pasta

cd readva

Instale as dependências

npm install

Execute a aplicação

ng serve

Acesse

http://localhost:4200

🚧 Roadmap

  • ✅ 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

🌟 Diferenciais

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

👩‍💻 Desenvolvido por

Thais Guedes

⭐ Se gostou do projeto, deixe uma estrela no repositório!

About

MVP de uma rede social para leitores (Estilo Strava) criada com Angular 20

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors