Civics in action

A 12th-grade American Government project for the City of Redding. The classroom builds the citizen muscle; this app gives students a place to flex it.

Lesson 1 — What level of government?

Have students report a pothole, then ask: who fixes it?

  • A city street → City of Redding Public Works
  • A state route (CA-44, CA-273, I-5) → Caltrans District 2
  • A private parking lot → the owner, not government

Federalism made concrete.

Lesson 2 — Voting & priority
Sort the map by upvotes. Which reports rise to the top? Discuss how this compares to ballot initiatives, and what gets left behind when the loudest voices win.
Lesson 3 — Bureaucracy made visible
Track a single report through the status lifecycle (Reported → Acknowledged → In Progress → Fixed). Time how long each step takes. Write a letter to City Council if it stalls.
For teachers — promoting an "official" account
Every account starts as a citizen. To act as a city official (or to role-play one in class), promote a user from the backend dashboard by inserting a row into user_roles with role official.