Aplicação web interativa para explorar os 100 livros mais populares da Amazon, suas avaliações e métricas, com visualizações dinâmicas.
Painel de análise de dados construído com Streamlit para explorar um dataset dos 100 livros em alta na Amazon e as avaliações de clientes. A interface (multipágina) permite navegar pelos livros, inspecionar detalhes e ler as reviews, com gráficos interativos gerados por Plotly a partir dos dados tratados com Pandas.
- Exploração dos livros — preço, gênero, avaliação média e ano de publicação
- Avaliações de clientes — título e conteúdo das reviews por livro (página
Book_Reviews) - Visualizações interativas — distribuição por gênero e faixa de preço com Plotly
- Filtros dinâmicos — recorte dos livros por atributos como faixa de preço
| Camada | Tecnologia |
|---|---|
| Linguagem | Python 3 |
| App / UI | Streamlit (multipágina) |
| Dados | Pandas |
| Gráficos | Plotly Express |
| Fonte | CSVs em dataset/ |
Top100.py # página principal do app Streamlit
pages/
└─ Book_Reviews.py # página de avaliações (multipage)
Runner.py # launcher (streamlit run Top100.py)
dataset/
├─ Top-100 Trending Books.csv
└─ customer reviews.csv
git clone https://github.com/MathTrajan/Top-100-Amazon-Books-Insights-Interativos.git
cd Top-100-Amazon-Books-Insights-Interativos
pip install streamlit pandas plotly
streamlit run Top100.pyO app abre em http://localhost:8501. As demais páginas (ex.: Book Reviews) aparecem automaticamente na barra lateral.
Desenvolvido por Matheus Trajano · LinkedIn