From 2820d68be12137a8760aede092cd54bf9d3972b6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fabiana=20=20=E2=9A=A1=EF=B8=8F=20Campanari?=
<113218619+FabianaCampanari@users.noreply.github.com>
Date: Tue, 30 Jun 2026 17:35:35 -0300
Subject: [PATCH] Update README.md
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: Fabiana ⚡️ Campanari <113218619+FabianaCampanari@users.noreply.github.com>
---
README.md | 39 +++++++++++++++++++++++++++++++++++++++
1 file changed, 39 insertions(+)
diff --git a/README.md b/README.md
index 07f65c2..872bae1 100644
--- a/README.md
+++ b/README.md
@@ -244,6 +244,45 @@ Instead of being a simple dashboard, the system operates as an end-to-end analyt
[-]() enriches them with hybrid retrieval (TF-IDF + BM25 + FAISS semantic search with multilingual PT-BR embeddings), FII PT-BR sentiment and explainable marketing intelligence signals
[-]() exposes results via [**FastAPI + RAG + Groq chatbot + Streamlit**]()
+
+
+```mermaid
+%%{init:{
+'theme':'dark',
+'themeVariables':{
+'background':'#090d13',
+'primaryTextColor':'#F5F7FA',
+'lineColor':'#2dd4bf'
+}}}%%
+
+graph LR
+
+SRC["21 SOURCES
RSS • Scraping • Social"]:::setup
+
+PIPE["NLP PIPELINE
PySpark • MapReduce
TF-IDF • BM25 • FAISS"]:::gold
+
+GOLD["GOLD LAYER
Parquet artifacts"]:::bronze
+
+API["FASTAPI
REST + RAG"]:::dash
+
+DASH["STREAMLIT
Analytics Dashboard"]:::dash
+
+LLM["LLM LAYER
Groq + Gemini"]:::llm
+
+SRC --> PIPE --> GOLD
+GOLD --> API
+GOLD --> DASH
+API --> LLM
+DASH --> LLM
+
+classDef setup fill:#0d2137,stroke:#00d2ff,color:#F5F7FA,stroke-width:2.5px;
+classDef bronze fill:#2a1512,stroke:#a85a4a,color:#F5F7FA,stroke-width:2.5px;
+classDef silver fill:#1b2430,stroke:#b0b7c3,color:#F5F7FA,stroke-width:2.5px;
+classDef gold fill:#2a2208,stroke:#e6c35a,color:#F5F7FA,stroke-width:2.5px;
+classDef dash fill:#06363d,stroke:#2dd4bf,color:#F5F7FA,stroke-width:2.5px;
+classDef llm fill:#231433,stroke:#b56cff,color:#F5F7FA,stroke-width:2.5px;
+```
+