How rafel1802/dgt-system works
Digital Team & CRM Management System is a Laravel application for coordinating team work and business operations. Users work through boards and cards, while separate areas support KPI reviews, website management and Search Console reporting, social-media planning, CRM records, and administration. The graph highlights the sampled board, KPI, and Search Console paths; the README identifies the product but does not describe these runtime flows. Edges are limited to relationships visible in excerpts; other documented-by-tree capabilities are included without inferred connections.
Main entry points: GoogleSearchConsoleController.php Search Console · GoogleSearchConsole Search services · CardController.php Card operations · KpiReviewController.php KPI reviews
Components 20
Team Work Management
- Workspaces & boards
app/Models/Board.php - Cards & checklists
app/Models/Card.php - Card operations
app/Http/Controllers/Board/CardController.php - Board workflow
app/Services/BoardWorkflowService.php - Activity history
app/Models/ActivityLog.php
Performance Management
- KPI reviews
app/Http/Controllers/Kpi/KpiReviewController.php - KPI records
app/Models/Kpi
Websites & Search
- Website management
app/Http/Controllers/WebsiteController.php - Website records
app/Models/Website.php - Search Console
app/Http/Controllers/GoogleSearchConsoleController.php - Search services
app/Services/GoogleSearchConsole - Search data
app/Models/GoogleSearchConsole
CRM & Social Media
- Social planning
app/Http/Controllers/SocialMedia - CRM operations
app/Models/Customer.php
Application Platform
- Authentication
app/Services/AuthService.php - Administration
app/Http/Controllers/Admin - API endpoints
app/Http/Controllers/Api - User accounts
app/Models/User.php
Other components
- Team member
- Google Search Console
Connections 23
- Team member → Card operations: manages cards
- Card operations → Cards & checklists: updates
app/Http/Controllers/Board/CardController.php - Card operations → Board workflow: delegates to
app/Http/Controllers/Board/CardController.php - Cards & checklists → Workspaces & boards: belongs to
app/Models/Card.php - Workspaces & boards → Activity history: records activity
- Team member → KPI reviews: reviews performance
- KPI reviews → KPI records: creates review
app/Http/Controllers/Kpi/KpiReviewController.php - KPI reviews → KPI records: writes audit
app/Http/Controllers/Kpi/KpiReviewController.php - Team member → Website management: manages sites
- Website management → Website records: manages
- Team member → Search Console: views reports
- Search Console → Search services: requests sitemap data
app/Http/Controllers/GoogleSearchConsoleController.php - Search Console → Search services: requests analytics
app/Http/Controllers/GoogleSearchConsoleController.php - Search Console → Search data: reads and deletes
app/Http/Controllers/GoogleSearchConsoleController.php - Search services → Search data: uses search data
app/Services/GoogleSearchConsole/GoogleSearchConsoleSitemapService.php - Search services → Website records: uses site data
app/Services/GoogleSearchConsole/GoogleSearchConsoleSitemapService.php - Search Console → Google Search Console: syncs search data
- Team member → Social planning: plans social content
- Team member → CRM operations: manages customer records
- Team member → Authentication: signs in
- Authentication → User accounts: checks accounts
app/Services/AuthService.php - Team member → Administration: administers system
- Team member → API endpoints: uses API