Skip to content

Repository files navigation

📚 Litera - Biblioteca Digital Online

🎯 Sobre

O Litera é uma plataforma digital criada para organizar, acompanhar e registrar suas leituras de forma prática e intuitiva.
O projeto permite adicionar livros com informações detalhadas, acompanhar o progresso de leitura, avaliar obras e filtrar sua biblioteca pessoal por diferentes critérios.

Este projeto foi desenvolvido por Renata Rocha, Ana Paula Dantas e Carlos Cavalcanti, com foco em usabilidade, acessibilidade e experiência do usuário.


🚀 Funcionalidades Atuais

🧾 Gerenciamento de Livros

  • Adicionar novos livros com título, autor, gênero, status e avaliação.
  • Editar ou remover livros existentes.
  • Filtrar por gênero, status ou avaliação.
  • Exibir detalhes do livro em um modal completo.

⭐ Avaliações e Feedback

  • Atribuição de notas com sistema de estrelas.
  • Exibição visual das avaliações em toda a interface.

🎨 Interface Moderna

  • Layout limpo e responsivo.
  • Ícones representativos para cada gênero literário.
  • Design claro e intuitivo, priorizando a experiência do usuário.

🎥 Demonstração

demonstracao.mp4

🛠️ Tecnologias Utilizadas

  • Next.js 14
  • React
  • TypeScript
  • Tailwind CSS
  • Lucide Icons
  • Local Storage
  • Prisma (planejado para futuras versões)

🧠 Conceitos Aplicados

  • Componentização e reuso de código.
  • Estados e hooks do React.
  • Manipulação de dados com localStorage.
  • Interface declarativa e reativa.
  • Tipagem estática com TypeScript.

👥 Integrantes e Contribuições

💻 Renata Rocha

GitHub
LinkedIn

  • Criação e estruturação do repositório
  • Configuração do ambiente com Next.js, TypeScript e Tailwind
  • Desenvolvimento da interface principal e design responsivo
  • Implementação dos temas (light e wood)
  • Dashboard de metas e progresso de leitura
  • Foco em UX/UI e identidade visual do projeto

⚙️ Ana Paula Dantas

GitHub
LinkedIn

  • Desenvolvimento da página de biblioteca e seus componentes
  • Implementação de adição, edição e exclusão de livros
  • Sistema de status de leitura: “Lendo”, “Concluído”, “Quero Ler”
  • Filtragem e organização da biblioteca por gênero e autor

📖 Carlos Cavalcanti

GitHub
LinkedIn

  • Estruturação da página de leitura e detalhes do livro
  • Desenvolvimento do sistema de progresso individual
  • Otimizações de layout e performance da aplicação
  • Colaboração na organização e testes das funcionalidades
  • Implementação dos temas ( dark )

🌱 Melhorias Planejadas para Próximas Versões

1. Informações do Livro

  • Indicar qual página o leitor parou
  • Mostrar data de adição do livro
  • Registrar data de início da leitura
  • Adicionar métrica de horas de leitura e progresso acumulado

2. Visualizações e Gráficos

  • Gráfico de progresso (páginas lidas x total)
  • Estatísticas de leitura: livros concluídos por mês, média de páginas/dia

3. Organização e Navegação

  • Calendário de leitura interativo
  • Função de “Próximo livro a ler”
  • Organização por status: Lidos, Lendo, Quero Ler

4. Informações do Projeto e Equipe

  • Criar aba “Sobre”, com detalhes do projeto e dos desenvolvedores

💡 Conclusão

O Litera nasceu com o propósito de transformar a experiência de leitura em algo mais organizado, motivador e visualmente encantador.
Estamos constantemente aprimorando o projeto com novas funcionalidades e melhorias sugeridas pela equipe e pela comunidade.

📖 “Ler é viajar sem sair do lugar, e o Litera é o mapa dessa jornada.”


📬 Contato


✨ Feito com 💙 por Renata Rocha, Ana Paula Dantas e Carlos Cavalcanti
📚 Projeto desenvolvido com Next.js, React e muito café!

About

Plataforma de biblioteca digital criada em React, Next.js e TypeScript com integração de API REST, responsividade e funcionalidades de leitura.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages