I Escondido·In 7 weeks (June 2026)
ForaCity Developer Portal
Back to Architecture

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
active
Manus OAuthAuth
active
TiDBDatabase
active

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.