Skip to content

LucassCPS/game-price-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LFD - LookingForDeals

Trabalho desenvolvido com fins exclusivamente educacionais para a disciplina INE5454 - Tópicos Especiais em Gerências de Dados da Universidade Federal de Santa Catarina (UFSC).

Descrição

O LFD é um uma aplicação web que faz uso de dados realizados por scrapping das 3 principais plataformas de jogos do mercado: Steam, Epic Games e GOG. O objetivo é sugerir ao usuário o melhor local para comprar um jogo, baseado no preço mais baixo encontrado entre as plataformas.

Tecnologias utilizadas

  • Python 3.10+
  • FastAPI
  • BeautifulSoup
  • Playwright
  • React Vite
  • Chakra UI
  • Poetry

Instalação

Pré-requisitos

Antes de iniciar, certifique-se de ter os seguintes itens instalados:

  • Python 3.10 ou superior
  • Poetry (gerenciador de dependências para Python)

Instalando o Poetry

Execute o comando abaixo no terminal:

curl -sSL https://install.python-poetry.org | python3 -

Após a instalação, feche e reabra o terminal ou adicione o caminho do Poetry ao seu PATH se necessário.

Instalando as dependências do projeto

Com o Poetry instalado, navegue até o diretório do projeto e execute:

poetry install

Dependências do Playwright (Linux)

Caso receba notificações de dependências ausentes relacionadas ao Playwright, instale-as com:

poetry run playwright install-deps

Executando o programa

Por fim, para rodar o programa:

poetry run python3 price_tracker

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors