Skip to content

Commit 3794362

Browse files
committed
2 parents e75b0d5 + 5fbd44d commit 3794362

1 file changed

Lines changed: 19 additions & 9 deletions

File tree

README.md

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -253,6 +253,25 @@ This API follows a **modular monolith** architecture with the following modules:
253253
- `strategy` - Draft planning and tactical board system
254254
- `support` - Support ticket system with staff and FAQ management
255255

256+
### Architecture
257+
258+
This API follows a modular monolith architecture with the following modules:
259+
260+
- `authentication` - User authentication and authorization
261+
- `dashboard` - Dashboard statistics and metrics
262+
- `players` - Player management and statistics
263+
- `scouting` - Player scouting and talent discovery
264+
- `analytics` - Performance analytics and reporting
265+
- `matches` - Match data and statistics
266+
- `schedules` - Event and schedule management
267+
- `vod_reviews` - Video review and timestamp management
268+
- `team_goals` - Goal setting and tracking
269+
- `riot_integration` - Riot Games API integration
270+
- `competitive` - PandaScore integration, pro matches, draft analysis
271+
- `scrims` - Scrim management and opponent team tracking
272+
- `strategy` - Draft planning and tactical board system
273+
- `support` - Support ticket system with staff and FAQ management
274+
256275
### Architecture Diagram
257276

258277
```mermaid
@@ -329,7 +348,6 @@ graph TB
329348
CompetitiveController[Competitive Controller]
330349
ProMatchesController[Pro Matches Controller]
331350
PandaScoreService[PandaScore Service]
332-
Grid.gg[Grid.gg]
333351
DraftAnalyzer[Draft Analyzer]
334352
end
335353
@@ -367,8 +385,6 @@ graph TB
367385
subgraph "External Services"
368386
RiotAPI[Riot Games API]
369387
PandaScoreAPI[PandaScore API]
370-
Grid.gg[Grid.gg]
371-
372388
end
373389
374390
Client -->|HTTP/JSON| CORS
@@ -411,8 +427,6 @@ graph TB
411427
AnalyticsController --> PerformanceService
412428
AnalyticsController --> KDAService
413429
CompetitiveController --> PandaScoreService
414-
CompetitiveController --> Grid.gg
415-
416430
CompetitiveController --> DraftAnalyzer
417431
ScrimsController --> ScrimAnalytics
418432
ScrimAnalytics --> PostgreSQL
@@ -434,17 +448,13 @@ graph TB
434448
RiotService --> Sidekiq
435449
436450
PandaScoreService --> PandaScoreAPI
437-
Grid.gg --> Grid.gg
438-
439451
Sidekiq -- Uses --> Redis
440452
441453
style Client fill:#e1f5ff
442454
style PostgreSQL fill:#336791
443455
style Redis fill:#d82c20
444456
style RiotAPI fill:#eb0029
445457
style PandaScoreAPI fill:#ff6b35
446-
style Grid.gg fill:#000000
447-
448458
style Sidekiq fill:#b1003e
449459
```
450460

0 commit comments

Comments
 (0)