The Departure Risk Assessment Dashboard is a React-based web application designed to help organizations assess and manage the risks associated with departing employees. It provides a user-friendly interface to view and mitigate potential security risks related to secret access and file transfers.
- Select employees from a dropdown menu
- View overall risk level for each employee
- Display detailed risk assessments for secret access and file transfers
- Interactive mitigation buttons for each risk item
- Color-coded risk levels for easy identification
- Responsive design for various screen sizes
- React.js
- Next.js
- Material-UI (MUI)
- Emotion (for styled components)
- Node.js (v14 or later)
- npm (v6 or later)
-
Clone the repository:
git clone https://github.com/your-organization/departure-risk-assessment.git
-
Navigate to the project directory:
cd departure-risk-assessment
-
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Open http://localhost:3000 in your browser to view the application.
- Select an employee from the dropdown menu.
- View the overall risk level and detailed risk assessments for secret access and file transfers.
- Click the "Mitigate" button for any risk item to view the mitigation strategy.
- Acknowledge the mitigation strategy to mark the item as "in progress."
- Use the "Undo" option to revert the mitigation status if needed.
pages/
: Contains the main page componentcomponents/
: (If applicable) Reusable React componentsstyles/
: Global styles and theme configurationdata/
: Mock data for risk assessmentspublic/
: Static assets
- This project was created as part of a hackathon event for Afrotech 2024. Thanks to the organizers for the opportunity.