This repository provides a Consent Manager aligned with the Digital Personal Data Protection (DPDP) Act, India. The system enables organizations to manage user consent efficiently while ensuring compliance with data protection regulations.
Follow these steps to set up and run the project locally.
Ensure you have the following installed:
- Node.js (Latest LTS version recommended)
- npm or yarn
- Git
If you want to use the starter with Next.js 15 and React 19, follow these steps:
-
Clone the
next-15
branch:git clone https://github.com/ayanworks/consent-management.git
-
Navigate to the project directory:
cd consent-management
-
Install dependencies:
pnpm install
-
Create an environment configuration file:
cp env.example.txt .env.local
-
Add the required environment variables to the
.env.local
file. -
Start the development server:
pnpm run dev
Contributions are welcome! Please open an issue or submit a pull request for improvements.
This project is licensed under the Apache 2.0 License. See the LICENSE file for details.