Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement link for bills passed between chambers #123

Open
brooksryba opened this issue Jan 19, 2025 · 0 comments
Open

Implement link for bills passed between chambers #123

brooksryba opened this issue Jan 19, 2025 · 0 comments
Labels
backend Issues that are mostly for the backend code. frontend Issues that are mostly for the frontend code

Comments

@brooksryba
Copy link
Collaborator

Currently, there is no way to determine the overall status of legislation when a bill is passed from one chamber to the other or to view how the bill evolves between versions in the House and Senate. To enhance the user experience and provide greater visibility into legislative processes, we need to implement a feature that links bills passed between chambers.

Requirements:

  1. Identify Related Bills

    • Implement logic to identify bills that are the same legislation but originate in different chambers (e.g., House and Senate).
    • Use shared attributes such as bill numbers, titles, or legislative history to match bills.
  2. Display Overall Bill Status

    • Show the overall status of the bill, including which chamber has passed it and where it is currently under review.
    • Add a summary of key milestones (e.g., introduced, passed one chamber, passed both chambers, sent to the president).
  3. Provide Link Between Versions

    • Add a visual link or button that allows users to toggle between House and Senate versions of the bill.
    • Include metadata for each version (e.g., chamber, sponsor, key changes).
  4. Version Comparison

    • (Optional, stretch goal) Allow users to compare differences between House and Senate versions of the bill, highlighting changes in text or structure.

Technical Considerations:

  • Update the bill data model to track related legislation across chambers.
  • Ensure database and API integrations support linking bills and their statuses.
  • Maintain scalability and performance when handling large datasets.
  • Design a user-friendly UI element to navigate between versions of the same bill.

Acceptance Criteria:

  • Users can see if a bill has passed one chamber and moved to the other.
  • Users can navigate between the House and Senate versions of the same bill.
  • The UI clearly displays the overall status of the legislation.
  • Backend logic reliably links related bills across chambers.

Notes:

  • This feature should align with the overall mission of making legislative processes transparent and easy to understand.
  • Consider reusing or adapting existing UI components where possible.
@brooksryba brooksryba added backend Issues that are mostly for the backend code. enhancement frontend Issues that are mostly for the frontend code labels Jan 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Issues that are mostly for the backend code. frontend Issues that are mostly for the frontend code
Projects
Status: No status
Development

No branches or pull requests

1 participant