Este projeto consiste em uma galeria interativa de livros desenvolvida utilizando o framework Streamlit. A aplicação permite explorar uma coleção de livros por meio de filtros dinâmicos e intuitivos, exibindo os resultados em um layout organizado de cards.
- Filtros Dinâmicos: Permite selecionar livros com base em:
- Títulos.
- Volumes.
- Disciplinas.
- Séries.
- Navegação por Páginas: Visualize os livros organizados em páginas.
- Exibição em Cards: Cada livro é exibido em um card com título, imagem da capa e informações relevantes.
- Design Responsivo: Interface limpa e agradável, adequada para diferentes tamanhos de tela.
- Python: Linguagem base do projeto.
- Streamlit: Framework para criação de aplicações web de maneira rápida e simples.
- Pandas: Para manipulação de dados.
Certifique-se de ter instalado:
- Python 3.7 ou superior.
- Gerenciador de pacotes pip.
-
Clone este repositório:
git clone https://github.com/seu-usuario/nome-do-repositorio.git
-
Navegue até o diretório do projeto:
cd nome-do-repositorio -
Crie um ambiente virtual (opcional, mas recomendado):
python -m venv venv source venv/bin/activate # Linux/Mac venv\Scripts\activate # Windows
-
Instale as dependências:
pip install -r requirements.txt
-
Execute a aplicação:
streamlit run app.py
-
Acesse a aplicação em seu navegador:
http://localhost:8501
📂 nome-do-repositorio
├── 📄 app.py # Arquivo principal da aplicação
├── 📂 data # Dados utilizados pela aplicação
├── 📂 assets # Imagens e outros recursos visuais
├── 📄 requirements.txt # Dependências do projeto
└── 📄 README.md # Documentação
- Adicionar novos filtros por autor e editora.
- Implementar funcionalidade de busca por palavras-chave.
- Melhorar o design responsivo para dispositivos móveis.
Contribuições são bem-vindas! Sinta-se à vontade para abrir uma issue ou enviar um pull request.
Este projeto está licenciado sob a Licença MIT. Consulte o arquivo LICENSE para obter mais informações.
**Criado por André Rodrigues **
