Skip to content

Commit 8885c10

Browse files
authored
docs: revise competitive module details and formatting
Updated competitive module references to include Grid.gg and improved formatting in the README.
1 parent 22ff842 commit 8885c10

1 file changed

Lines changed: 17 additions & 3 deletions

File tree

README.md

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ This API follows a **modular monolith** architecture with the following modules:
222222
│ vod_reviews │ Video review and timestamp management │
223223
│ team_goals │ Goal setting and tracking │
224224
│ riot_integration │ Riot Games API integration │
225-
│ competitive │ PandaScore + Elasticsearch match detail, H2H, draft
225+
│ competitive │ PandaScore/Grid.gg + Elasticsearch match detail/Draft
226226
│ meta_intelligence │ Build aggregation, champion/item meta analytics │
227227
│ scrims │ Scrim management and opponent team tracking │
228228
│ strategy │ Draft planning and tactical board system │
@@ -245,7 +245,7 @@ This API follows a **modular monolith** architecture with the following modules:
245245
- `vod_reviews` - Video review and timestamp management
246246
- `team_goals` - Goal setting and tracking
247247
- `riot_integration` - Riot Games API integration
248-
- `competitive` - PandaScore integration, pro matches, draft analysis
248+
- `competitive` - PandaScore & Grid.gg integration, pro matches, draft analysis
249249
- `scrims` - Scrim management and opponent team tracking
250250
- `strategy` - Draft planning and tactical board system
251251
- `support` - Support ticket system with staff and FAQ management
@@ -326,6 +326,7 @@ graph TB
326326
CompetitiveController[Competitive Controller]
327327
ProMatchesController[Pro Matches Controller]
328328
PandaScoreService[PandaScore Service]
329+
Grid.gg[Grid.gg]
329330
DraftAnalyzer[Draft Analyzer]
330331
end
331332
@@ -363,6 +364,8 @@ graph TB
363364
subgraph "External Services"
364365
RiotAPI[Riot Games API]
365366
PandaScoreAPI[PandaScore API]
367+
Grid.gg[Grid.gg]
368+
366369
end
367370
368371
Client -->|HTTP/JSON| CORS
@@ -405,6 +408,8 @@ graph TB
405408
AnalyticsController --> PerformanceService
406409
AnalyticsController --> KDAService
407410
CompetitiveController --> PandaScoreService
411+
CompetitiveController --> Grid.gg
412+
408413
CompetitiveController --> DraftAnalyzer
409414
ScrimsController --> ScrimAnalytics
410415
ScrimAnalytics --> PostgreSQL
@@ -426,13 +431,17 @@ graph TB
426431
RiotService --> Sidekiq
427432
428433
PandaScoreService --> PandaScoreAPI
434+
Grid.gg --> Grid.gg
435+
429436
Sidekiq -- Uses --> Redis
430437
431438
style Client fill:#e1f5ff
432439
style PostgreSQL fill:#336791
433440
style Redis fill:#d82c20
434441
style RiotAPI fill:#eb0029
435442
style PandaScoreAPI fill:#ff6b35
443+
style Grid.gg fill:#000000
444+
436445
style Sidekiq fill:#b1003e
437446
```
438447

@@ -1221,6 +1230,8 @@ graph TB
12211230
subgraph "External APIs"
12221231
RiotAPI["Riot Games API"]
12231232
PandaScore["PandaScore API"]
1233+
Grid.gg["Grid.gg"]
1234+
12241235
end
12251236
12261237
%% === Conexões ===
@@ -1254,6 +1265,7 @@ graph TB
12541265
12551266
Gateway -- "rate limited" --> RiotAPI
12561267
Router -- "pro matches" --> PandaScore
1268+
Router -- "pro matches" --> Grid.gg
12571269
12581270
%% === Estilos ===
12591271
style FrontendApp fill:#1e88e5
@@ -1271,7 +1283,9 @@ graph TB
12711283
style Meili fill:#ff5722
12721284
style ES fill:#005571
12731285
style RiotAPI fill:#eb0029
1274-
style PandaScore fill:#ff6b35
1286+
style PandaScore fill:#B069DB
1287+
style Grid.gg fill:#000000
1288+
12751289
```
12761290

12771291
### Scheduled Jobs (Sidekiq Scheduler)

0 commit comments

Comments
 (0)