bluewave-labs / verifywise

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

Compliance tracker view design #8

Closed gorkem-bwl closed 1 month ago

gorkem-bwl commented 1 month ago

The compliance tracker is a page where users see a list of controls and subcontrols (requirements). Each control is a topic, and each subcontrol is a subtopic. Several controls and subcontrols are stored in a JSON file on the database. Initially, we can use a simple JSON file to serve basic demo content and update the JSON as time goes on (e.g., when the JSON file finalizes).

Each control is a number (eg 19) and each subcontrol is a another subnumber associated with the control (eg. 19.1).

Compliance tracker

On the compliance tracker window, the following information is shown:

When the user wants to fill in a subcontrol, he/she clicks on a row, and the following popup appears:

Control pane

In this popup, there are 3 tabs for each subcontrol.

Tasks:

MuhammadKhalilzadeh commented 1 month ago

@melpsh Please do not forget to Check ✅ the parts that you complete in here, too.

gorkem-bwl commented 1 month ago

@melpsh Just FYI - the project selector has been moved to the sidebar, so you'll need to remove it from your design as well.

Screenshot 2024-09-24 at 10 28 44 PM
gorkem-bwl commented 1 month ago

@melpsh just fyi - the designs of the popup have changed quite a bit. Please refer to Figma designs here.