Skip to content

Feat: Overhaul Dashboard and Implement New Proposal Workflow

Edouard Legoupil requested to merge feat/new-dashboard-workflow into main

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 proposals database table and corresponding APIs have been updated to include status, donor, field_context, and outcome fields. 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.

Merge request reports

Loading