# 📊 Microsserviço de Analytics e Ranking de Plataformas ## Integrantes do Grupo * Ingrid Amim * Marcelo Ferreira ## Descrição do Serviço Este microsserviço atua como um agregador de inteligência de mercado dentro do ecossistema **GameVerse**. Ele é responsável por coletar, padronizar e processar dados de popularidade e avaliação (Metascore) de jogos em múltiplas plataformas (Steam, Epic Games, PlayStation e Xbox). O serviço quebra os silos de informação, permitindo comparações em tempo real entre mercados fechados (consoles) e abertos (PC). ## Responsabilidades do Microsserviço * Consultar APIs externas em tempo real (CheapShark) para obter dados do mercado de PC. * Realizar a leitura de bancos de dados locais/cache para rankings de consoles. * Padronizar contratos de dados (Data Normalization) para entregar JSONs unificados ao Front-end. * Executar Fusão de Dados (Data Fusion) para ranquear os líderes globais de múltiplas plataformas lado a lado. ## Tecnologias Utilizadas * **Linguagem:** Python 3.10+ * **Framework Web:** FastAPI (Alta performance e geração automática de documentação) * **Servidor ASGI:** Uvicorn * **Comunicação de Rede:** Biblioteca `requests` ## Requisitos Necessários * Python 3.10 ou superior instalado na máquina. * Gerenciador de pacotes `pip`. * Git para clonagem do repositório. ## Passo a Passo de Instalação 1. Clone o repositório para sua máquina local: ```bash git clone [https://git.juancjc.com.br/marcelo.brasil/Ranking-por-plataforma.git](https://git.juancjc.com.br/marcelo.brasil/Ranking-por-plataforma.git) cd Ranking-por-plataforma