Projeto | Tecnologias | Layout | Licença
Gerenciador de Leituras é um sistema interativo para gerenciar livros que você quer ler, está lendo ou já leu.
Ele permite cadastrar, editar e excluir livros, filtrar por status, avaliar cada livro de 1 a 5 estrelas e adicionar comentários.
O projeto foca em UX responsiva, persistência de dados no LocalStorage e acessibilidade.
É totalmente responsivo e funcional em Desktop, Tablet e Mobile.
Funcionalidades principais:
- CRUD completo: adicionar, editar e excluir livros.
- Sistema de avaliação com estrelas e botão "Limpar".
- Busca e filtragem por título, autor e status.
- Estatísticas dinâmicas de leitura.
- Modal responsivo com foco inicial e reset de formulário.
- Persistência de dados usando LocalStorage, incluindo fallback de imagens.
Desenvolvido com:
- HTML5
- CSS3 (Flexbox e Grid)
- JavaScript (Vanilla)
Visualize o layout do projeto:
- Cards com título, autor, status, avaliação e comentário.- Modal interativo para adicionar ou editar livros.
- Estatísticas em tempo real.
- Clone ou baixe o repositório.
- Abra
index.htmlno navegador. - Clique em Adicionar Livro para cadastrar livros.
- Use Editar ou Excluir nos cards de livros existentes.
- Pesquise e filtre livros pelo título, autor ou status, utilizando o campo de busca ou a opção de select.
- Avalie livros com o sistema de estrelas.
- Confira estatísticas atualizadas na página.
gerenciador-de-leituras/
│
├── assets/
│ ├── icons/...
│ └── images/...
│
├── js/
│ ├── main.js
│ ├── modal.js
│ ├── storage.js
│ └── ui.js
│
├── styles.css/
│ ├── form.css
│ ├── global.css
│ ├── index.css
│ ├── main.css
│ ├── reset.css
│ └── responsividade.css
│
├── .gitignore
├── index.html
├── LICENSE
└── README.md
- Estruturação semântica de HTML e uso de ARIA.
- Layout responsivo com Flexbox e Grid.
- Manipulação do DOM e eventos com JavaScript.
- Validação de formulários e UX interativa.
- Persistência de dados com LocalStorage.
- Boas práticas de acessibilidade (foco, teclado, aria-labels).
Desenvolvido por Rocketseat
Adaptado e implementado por William Milanez
📍 Pós-graduação Dev Start – Desafio Fase 2 – Gerenciador de Leituras
Este projeto está sob a licença MIT.
Este projeto é de uso educacional e livre para fins de estudo e prática pessoal.


