Back to Architectureactiveactiveactive
I Heart Escondido
escondido.foracity.com
Community portal for Escondido with admin tools for managing officers, contributions, proceedings, conflicts, meetings, and data sources. Includes the full DashboardLayout admin panel with CRUD operations.
City administrators, data managers, community organizers
8
Pages
4
Router Groups
7
Key Tables
3
Integrations
Pages & Routes
Admin Dashboard
/admin
Overview with stats, recent activity, compliance alerts
Officers Management
/admin/officers
CRUD for elected officials with bulk import
Contributions
/admin/contributions
Contribution management with NetFile sync
Proceedings
/admin/proceedings
Government proceedings CRUD
Conflicts
/admin/conflicts
Conflict detection and resolution workflow
Meetings
/admin/meetings
Meeting management with agenda builder
Data Sources
/admin/data-sources
External data source configuration (NetFile, etc.)
Analytics
/admin/analytics
Platform usage and compliance analytics
API Routers & Procedures
dashboard
Admin dashboard data aggregation
getStats()getRecentActivity()getAlerts()
audit
Audit trail for all admin actions
getLog()getChanges()
netfile
NetFile FPPC data synchronization
sync()getStatus()getHistory()
bugReport
Bug reporting from admin panel
submit()list()
Database Tables
contributionsPolitical contribution records with NetFile sync
officersElected official profiles
proceedingsGovernment proceedings
conflictsDetected conflicts of interest
complianceEventsCompliance event timeline
complianceScoresOfficer compliance scores
contributionSourcesData source configuration
Integrations
NetFile FPPC APICompliance
Manus OAuthAuth
TiDBDatabase
AI Usage & Guardrails
Conflict DetectionForge LLM
Cross-reference contributions with agenda items to detect conflicts
Flags for human review only. No auto-recusal or auto-reporting. Admin must confirm before any action.