Skip to content

Repository files navigation

CompliGuard Africa

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.

Features

  • 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

Tech Stack

  • 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

Getting Started

Prerequisites

  • Node.js (latest LTS version recommended)
  • npm or yarn

Installation

  1. Clone the repository

    git clone https://github.com/SteveeOreo/compliguard-africa.git
    cd compliguard-africa
  2. Install dependencies

    npm install
    # or
    yarn
  3. Start the development server

    npm run dev
    # or
    yarn dev
  4. Open your browser and navigate to http://localhost:5173

Build for Production

npm run build
# or
yarn build

The build artifacts will be stored in the dist/ directory.

Preview Production Build

npm run preview
# or
yarn preview

Project Structure

├── public/          
├── src/
│   ├── components/
│   │   ├── pages/     
│   ├── App.jsx 
│   └── main.jsx
├── index.html  
└── vite.config.js

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages