<aside> 🟢
Projeto OlívIA: Documentação Técnica
Extensão do Chrome para apoiar estudos de pessoas de 10 a 13 anos com TDAH e TEA, simplificando conteúdo web com IA (Gemini).
</aside>
A OlívIA processa conteúdos web complexos e devolve versões mais simples e diretas do texto.
A estrutura modular permite que a equipe trabalhe em paralelo sem conflitos.
/backend # Servidor Python (Flask) que faz a ponte com a IA
/extension # Código do plugin Chrome
--/assets # Ícones e identidade visual
--/css # Estilização da interface (styles.css)
--/modules # Lógica de negócio (API, Scraper, UI)
app.py: O cérebro do servidor. Recebe os textos da extensão, envia para o Gemini e devolve a resposta simplificada..env: Guarda sua GEMINI_API_KEY de forma privada.requirements.txt: Contém as bibliotecas necessárias para o Python rodar (Flask, Google GenAI, etc).manifest.json: O manual de instruções. Diz ao Chrome quais arquivos usar, as permissões e os ícones da OlívIA.content.js: Coordena a extração do texto, a chamada da API e a exibição do resultado na página.background.js: Fica em segundo plano esperando o usuário clicar no menu de contexto (botão direito) ou no ícone.