/RBAC-System

Role-Based Access Control System

Primary LanguageTypeScript

Role Based Access Control API

This API is a powerful and secure API designed to manage user access control within a multi-tenant environment. It incorporates a robust Role-Based Access Control (RBAC) system to provide fine-grained control over user permissions.

Installation

  1. Clone the repository:
https://github.com/Adi-ty/RBAC-System.git
  1. Navigate to the project directory:
cd RBAC-System
  1. Install dependencies:
pnpm install

Usage

  1. Configure environment variables: Rename the .env.example file to .env and update the necessary variables such as the PostgreSQL connection string and the secret key.
  2. Start the API server:
pnpm dev

Contributing

All contributions are welcome, To contribute, please follow these guidelines:

  1. Fork the repository and create your branch:
git checkout -b branch/feature
  1. Make your changes and commit them:
git commit -m "feat(scope): descriptive commit msg"
  1. Push your changes to your branch:
git push origin branch/feature
  1. Submit a pull request detailing your changes and their benefits.