Projeto front-end desenvolvido com HTML, CSS e JavaScript para listagem, filtro e ordenação de livros.
O AluraBooks é uma aplicação web que exibe uma lista de livros e permite:
- 📖 Filtrar livros por categoria (Front-end, Back-end, Dados)
- 💰 Ordenar livros por preço
- ✅ Exibir apenas livros disponíveis
- 🧮 Calcular o valor total dos livros disponíveis
O projeto utiliza manipulação de DOM e métodos modernos do JavaScript como:
- forEach()
- map()
- filter()
- sort()
- reduce()
- HTML5
- CSS3
- JavaScript (ES6+)
.
├── index.html
├── style.css
├── imagens/
└── app/
├── main.js
├── metodoForEach.js
├── metodoMap.js
├── metodoFilter.js
├── metodoSort.js
└── metodoReduce.js
- Clone o repositório:
git clone https://github.com/seu-usuario/alurabooks.git- Abra o arquivo
index.htmlno navegador.
Não é necessário servidor ou instalação de dependências.
- Livros de Front-end
- Livros de Back-end
- Livros de Dados
- Livros Disponíveis
- Ordenar livros por preço
- Soma automática do valor total dos livros disponíveis
- Manipulação do DOM
- Programação funcional com JavaScript
- Separação de responsabilidades em arquivos
- Estruturação semântica com HTML5
Fernando Defendi
Projeto desenvolvido para prática de JavaScript e manipulação de dados no front-end.