City of Riverside

Sign in
Emergency: Heat Advisory in effect today. Drink water, check on neighbors, and avoid outdoor activity 12–5pm.
View details

Top tasks

Guided permits (one path across departments)

We stitch together the six departmental steps into a single checklist you can save and resume.

  1. Answer a few questions about your project.
  2. We assemble the forms you need and pre-fill what we can.
  3. Pay fees in one stop (integrates with legacy payment systems).
  4. Track approvals and inspections in one timeline.
Start permit

Service status

  • Water utility — All systems normal
  • Parks & Recreation — Afternoon programs moved indoors due to heat
  • Roads — Lane closures on Mission Ave between 3–6pm

City Council & meetings

Track a service request

Design approach: fast tasks, clear emergencies, full accessibility

Task-first IA

  • Everything is organized by resident needs (“Pay, Report, Apply”), not by department.
  • Plain-language search maps everyday terms (“trash”, “permit”) to the right task.
  • Guided permits consolidate six departments into one checklist.

Accessibility & inclusion

  • WCAG-aligned: keyboardable, screen-reader labels, robust focus, text resize & high contrast.
  • English/Español toggle updates semantics and copy (sets lang correctly).
  • Mobile-first with large tap targets for seniors and on-the-go parents.

Emergency comms

  • Sticky banner with assertive live region + modal details to avoid burying safety info.
  • Service Status panel highlights impacted services (heat, closures, outages).
  • All messages localizable (English/Español).

Operations & integrations

  • Deep links to legacy systems (payments, permitting, alerts) via stable data-url slots.
  • “My Stuff” uses local storage now; can bind to accounts later for cross-device continuity.
  • Consistent “content slots” staff can edit without breaking layout.
Staff demo controls (toggle emergencies, language, etc.)