CompliGuard Africa is a comprehensive compliance management platform designed to help organizations in Africa monitor, manage, and maintain regulatory compliance across various frameworks and standards.
- Dashboard Overview: Visual representation of compliance posture with readiness gauge and risk metrics
- Compliance Management: Monitor compliance status across different frameworks (ISO 27001, SOC 2, etc.)
- Risk Management: Track and manage high, medium, and low risks
- Policy Management: Create, review, and update organizational policies
- Controls Implementation: Track effectiveness of implemented controls
- Asset Management: Inventory and manage organizational assets
- Audit Management: Schedule and conduct compliance audits
- Third-Party Risk Management: Assess and monitor vendor risks
- Continuous Compliance Monitoring: Real-time monitoring of compliance status
- Reporting: Generate comprehensive compliance reports
- Integrations: Connect with other security and compliance tools
- Frontend: React 19.1.1 with React Router 7.8.2
- Styling: TailwindCSS 3.4.17
- Icons: Remixicon 4.6.0
- Build Tool: Vite 7.1.2
- Linting: ESLint 9.33.0
- Node.js (latest LTS version recommended)
- npm or yarn
-
Clone the repository
git clone https://github.com/SteveeOreo/compliguard-africa.git cd compliguard-africa -
Install dependencies
npm install # or yarn -
Start the development server
npm run dev # or yarn dev -
Open your browser and navigate to
http://localhost:5173
npm run build
# or
yarn buildThe build artifacts will be stored in the dist/ directory.
npm run preview
# or
yarn preview├── public/
├── src/
│ ├── components/
│ │ ├── pages/
│ ├── App.jsx
│ └── main.jsx
├── index.html
└── vite.config.js
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request