47 lines
1.2 KiB
Markdown
47 lines
1.2 KiB
Markdown
# 🍪 Kuki SaaS - Cookie Consent Solution
|
|
A lightweight, GDPR/CCPA compliant Cookie Consent banner widget, management dashboard, and backend API.
|
|
|
|
---
|
|
|
|
## 🚀 Features
|
|
|
|
- **⚡ Ultra-lightweight Client (`kuki.js`):** Vanilla JS under 10KB with Shadow DOM isolation.
|
|
- **🛡️ Privacy & Compliance:** GDPR, CCPA, and ePrivacy directive ready.
|
|
- **🐳 Dockerized Infrastructure:** One-command startup using PostgreSQL and Redis.
|
|
- **⚡ Fast API:** High-performance backend for consent logging and license verification.
|
|
|
|
---
|
|
|
|
## 🛠️ Project Structure
|
|
|
|
```text
|
|
kuki-saas/
|
|
├── client/ # Lightweight embeddable JavaScript widget (kuki.js)
|
|
├── backend/ # Node.js / Go API for consent & user settings
|
|
├── docker-compose.yml # Infrastructure setup (PostgreSQL, Redis)
|
|
└── README.md # Documentation
|
|
```
|
|
|
|
|
|
## ⚙️ Quick Start (Development)
|
|
|
|
1. Clone the repository
|
|
```Bash
|
|
git clone [https://github.com/YOUR_USERNAME/kuki-saas.git](https://github.com/YOUR_USERNAME/kuki-saas.git)
|
|
cd kuki-saas
|
|
```
|
|
|
|
2. Start Services with Docker
|
|
```Bash
|
|
docker compose up -d
|
|
```
|
|
|
|
3. Verify Containers
|
|
```Bash
|
|
docker ps
|
|
```
|
|
|
|
## 📝 License
|
|
|
|
Proprietary - All rights reserved.
|