Skip to content

"My Congress" Personalized Homepage #260

@ryparker

Description

@ryparker

Summary

Create a personalized landing experience that shows users their specific representatives, recent activity, and relevant legislation.

Problem

Current homepage is generic. Users must navigate to find their reps and relevant content. This reduces engagement and daily active usage.

Proposed Solution

Personalized Dashboard Components

  1. My Representatives Card

    • Photos and names of users House rep + 2 Senators
    • Quick links to profiles
    • Recent vote summary
  2. Recent Activity Feed

    • Votes by users reps in last 7 days
    • Bills sponsored/cosponsored
    • Floor speeches (if available)
  3. Bills Affecting My District

    • Legislation with local impact
    • Bills mentioning users state
    • Appropriations for users region
  4. Upcoming Events

    • Scheduled votes on followed bills
    • Committee hearings with users reps
    • Town halls / local events
  5. Quick Actions

    • Contact your rep
    • Follow a bill
    • Set up alerts

Implementation

  • Requires user location (existing address lookup)
  • Logged-in vs anonymous experience
  • Component-based layout for flexibility
  • Cache personalized content

Success Metrics

  • Daily active users
  • Session duration
  • Return visit rate
  • Feature adoption (follows, alerts)

Wireframe Concept

+----------------------------------+
| MY REPRESENTATIVES               |
| [Photo] [Photo] [Photo]          |
| Rep Name | Sen Name | Sen Name   |
+----------------------------------+
| RECENT VOTES BY YOUR REPS        |
| - H.R. 1234: Rep voted YES       |
| - S. 567: Both Sens voted NO     |
+----------------------------------+
| BILLS AFFECTING YOUR DISTRICT    |
| - Infrastructure: $50M for TX-21 |
+----------------------------------+

Related Issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions