Feat: Overhaul Dashboard and Implement New Proposal Workflow
Created by: google-labs-jules[bot]
This commit introduces a completely redesigned proposal workflow dashboard and the backend support for its new features.
Key changes include:
-
New Dashboard UI: The frontend dashboard has been rebuilt from scratch based on the provided wireframe. It now features a tabbed interface for "My Proposals," "Knowledge Library," and "Pending Reviews."
-
Enhanced Proposal Data: The
proposalsdatabase table and corresponding APIs have been updated to includestatus,donor,field_context, andoutcomefields. This allows for more detailed tracking and filtering of proposals. -
Peer Review System: A new peer review workflow has been implemented. Users can now submit proposals for review, and a "Pending Reviews" tab has been added to the dashboard to display these items.
-
Knowledge Library: A "Knowledge Library" feature has been added, allowing users to view knowledge cards related to donors, field contexts, and outcomes. The backend currently serves a static list of these cards.
-
New Actions: The dashboard now includes modals for creating new proposals with specific attributes (donor, context, outcome) and for filtering content on the various tabs.