Introduction
Documentation complète du CRM Kasar
Bienvenue dans la documentation de Kasar, un CRM multi-tenant construit avec Next.js 15, Supabase et Claude AI.
Architecture
Kasar repose sur une architecture metadata-driven : les objets (contacts, entreprises, opportunités...) sont configurés dynamiquement via des métadonnées plutôt que codés en dur.
Chaque organisation dispose de son propre schéma PostgreSQL isolé, garantissant une séparation totale des données.
Sections
Types de champs
Les 37 types de champs disponibles : texte, nombre, date, selection, relations et plus.
Objets personnalisés
Comment créer et configurer des objets CRM personnalisés avec le système de métadonnées.
Vues
Les 4 types de vues disponibles : Table, Kanban, Liste et Sheet.
Agents IA (Léo)
Le système multi-agent propulsé par Claude : 8 agents spécialisés avec 40+ outils.
Intégrations
19+ intégrations : email, messagerie, bases de données, IA et import de données.
API Reference
REST API complète : authentification, endpoints CRUD, recherche, agrégations et plus.
MCP Server
Connect AI assistants like Claude Desktop to your CRM via the Model Context Protocol.
Stack technique
| Composant | Technologie |
|---|---|
| Frontend | Next.js 15 (App Router) |
| UI | Radix UI + shadcn/ui + Tailwind CSS |
| Base de données | PostgreSQL via Supabase |
| Cache | Redis (3 niveaux : mémoire → Redis → PostgreSQL) |
| IA | Claude SDK (Anthropic) |
| Auth | NextAuth.js (Google OAuth) |
| Facturation | Stripe |