Sobre o Projeto
Desenvolvi um sistema automatizado para monitorar semanalmente os preços de notebooks anunciados no Mercado Livre. A ideia é oferecer uma visualização clara dos modelos mais bem avaliados e a variação de preços por marca e tipo de equipamento, auxiliando usuários na hora da compra.
Esse projeto utiliza técnicas de web scraping, tratamento de dados e visualização interativa por meio de um painel online acessível ao público.
O que você vai encontrar no Webapp Streamlit
O aplicativo conta com duas páginas principais:
- Análise Gráfica: Mostra visualmente a distribuição de preços, médias de avaliação por tipo e marca, além de comparações úteis entre os produtos.
- Cards de Notebooks: Destaque dos notebooks com melhores avaliações e maior número de reviews.
Tecnologias por trás do projeto
- Python: Linguagem utilizada para toda a estrutura do projeto.
- Scrapy: Responsável pela coleta automatizada dos dados diretamente do site.
- Pandas: Para o tratamento e análise dos dados coletados.
- SQLite: Banco de dados leve, onde os dados raspados são armazenados.
- Streamlit: Ferramenta usada para criar o painel interativo.
- GitHub Actions: Automatiza a execução do processo de coleta e atualização semanal.
- Poetry: Gerencia o ambiente e as dependências do projeto.
Acesse o App
Você pode visualizar o painel online clicando no link abaixo:
Quer explorar o código?
Se você tem interesse na parte técnica e deseja entender como o projeto foi construído, acesse o repositório completo no GitHub: