bluewave-labs / verifywise

Open source AI governance platform
https://verifywise.ai
GNU Affero General Public License v3.0
17 stars 8 forks source link

Dashboard and Projects view #7

Closed gorkem-bwl closed 2 weeks ago

gorkem-bwl commented 1 month ago

Create the dashboard and projects view. The dashboard is the main screen when the user first logs in. It includes a list of projects, together with a general overview of compliance status. The user can also create a new project in this page by clicking on "New project".

Dashboard

When the user clicks on a project, a detailed project page appears. Here there are 4 tabs (Overview, Project risks, Vendor risks and Settings).

Project risks view

The risks table is too big that it may not fit in the dashboard, which is OK. If the user wants to horizontally move in the table, the “Vendor name” should be pinned. For more information about pinning a column in MUI, see this document

When the user wants to add a vendor risk, "Add new risk" button is used. If the user clicks on this button, the following popup appears:

modify risk (risks section)

Tasks for the Dashboard:

Tasks for the Project View:

gorkem-bwl commented 1 month ago

@popovaevgeniya I have added an empty state. In the case of no projects available to view on the dashboard, this empty state will be shown.

Here is the link to the Figma file.

Here is the screenshot:

Dashboard - empty state
gorkem-bwl commented 1 month ago

@popovaevgeniya added "Last updated by" box here:

Projects view

Link to Figma design

gorkem-bwl commented 1 month ago

@popovaevgeniya "Add a new risk" popup has a few changes. Please refer to Figma design here.

gorkem-bwl commented 1 month ago

@popovaevgeniya previously, the project selector was on the top right hand side. It is now moved to the sidebar, so you don't have to implement a popup there (or remove if you have already done).

Screenshot 2024-09-25 at 7 22 55 PM
MuhammadKhalilzadeh commented 1 month ago

@popovaevgeniya Please do not forget to Check ✅ the tasks you've completed here