Platform Architecture
ForaCity is a multi-subdomain civic engagement platform. Each subdomain serves a distinct audience while sharing a common database, authentication system, and AI engine.
Technology Stack
Deployment Topology
Full request flow from DNS resolution through subdomain routing, middleware, tRPC handlers, and data layer.

Request Lifecycle
Subdomain Topology
The primary public-facing civic engagement platform. Houses the Levine Act compliance guide, Fora proposal system, official profiles, meeting tracker, legislation browser, voter guide, and candidate comparison tools.
Community portal for Escondido with admin tools for managing officers, contributions, proceedings, conflicts, meetings, and data sources. Includes the full DashboardLayout admin panel.
Government compliance dashboard with compliance cockpit, agenda intelligence, and officer compliance profiles. Purpose-built for elected officials and city staff.
Campaign management platform with fundraising, FPPC compliance, volunteer management, event scheduling, analytics, outreach, and Fora proposal integration. Features 5 Escondido candidates across 4 races.
Nonprofit organization dashboard with campaigns, volunteers, donors, impact reporting, and 21 integrations across 7 categories (CRM, fundraising, volunteer, communication, accounting, compliance, analytics).
This portal. Architecture documentation, subdomain software stacks, database schema, AI governance rules, error monitoring, scaling plan, and integrations catalog.