Skip to content

BrianMunizSilveira/projeto_estante

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📚 Estante Virtual 📚

Preview

✨ Descrição

Estante Virtual é uma aplicação web interativa desenvolvida para compartilhar e explorar minha jornada literária. O projeto apresenta uma coleção pessoal de livros com funcionalidades avançadas de busca, modais detalhados e um design responsivo com suporte a dark mode.

🌟 Recursos Destacados

  • 🔍 Busca avançada: Pesquise livros por título ou autor
  • 📖 Modais interativos: Visualize detalhes completos dos livros e resenhas
  • 🌙 Dark Mode: Alternância entre temas claro e escuro
  • ⏱️ Relógio em tempo real: Exibe a hora atual
  • 📱 Design responsivo: Adaptável a todos os dispositivos
  • ⬆️ Botão "Voltar ao Topo": Melhora a navegação em páginas longas

🗂️ Estrutura do Projeto

├── src/
│   ├── css/
│   │   ├── main.css        # Estilos principais
│   │   ├── reset.css       # Reset de estilos
│   │   └── responsive.css  # Media queries
│   ├── img/
│   │   └── capas/          # Capas dos livros
│   └── js/
│       ├── books.js        # Banco de dados dos livros (28 títulos)
│       └── script.js       # Lógica da aplicação
├── index.html             # Página principal
├── LICENSE
└── README.md

📚 Coleção de Livros

A estante virtual contém 28 livros cuidadosamente selecionados, abrangendo diversos gêneros como:

  • Ficção Científica
  • Terror
  • Biografias
  • Autoajuda
  • Infantojuvenil
  • E muito mais

Cada livro inclui:

  • Capa digitalizada
  • Metadados completos (autor, editora, ano, páginas)
  • Descrição detalhada
  • Resenha pessoal

🛠️ Tecnologias Utilizadas

  • HTML5: Estrutura semântica avançada
  • CSS3: Variáveis CSS, Grid, Flexbox, animações
  • JavaScript: Funcionalidades dinâmicas
  • Bootstrap Icons: Ícones modernos
  • Google Fonts: Tipografia Inter

🚀 Como Usar

  1. Clone o repositório:
git clone https://github.com/BrianMunizSilveira/projeto_estante.git
  1. Abra o arquivo index.html no seu navegador
  2. Explore os recursos:
    • Clique nos livros para ver detalhes
    • Use a barra de busca para filtrar
    • Altere entre light/dark mode
    • Leia as resenhas completas

🌈 Recursos Futuros

  • Sistema de avaliação por estrelas
  • Filtros por gênero/editora
  • Marcador de páginas/livros lidos
  • Integração com API de livros

🤝 Contribuição

Contribuições são bem-vindas! Siga estes passos:

  1. Faça um fork do projeto
  2. Crie sua branch (git checkout -b feature/AmazingFeature)
  3. Commit suas mudanças (git commit -m 'Add some AmazingFeature')
  4. Push para a branch (git push origin feature/AmazingFeature)
  5. Abra um Pull Request

📄 Licença

Distribuído sob licença MIT. Veja LICENSE para mais informações.

✉️ Contato

Brian Muniz Silveira - GitHub

🔗 Link do projeto

Estante Virtual