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

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors