Menu
Public repository / d7881502b38897a157bd49340f35ea33e81cbaa7
AkurAI-CRM / ISA.md
Latest change d7881502b38897a157bd49340f35ea33e81cbaa7 - feat: initial AkurAI-CRM implementation by Ólafur B. J.
# AkurAI-CRM ISA
## Goal
A pure-Rust, zero-external-dependency CRM built on AkurAI-Framework, reverse-engineered from Twenty CRM.
## Principles
1. Zero runtime dependencies (std + Framework crates only)
2. Client-first: browser does rendering
3. No-build frontend: native ES modules
4. Declarative data model in collections.toml
5. Multi-tenant ready
## Core Entities
- Person (individual contacts)
- Company (organizations)
- Opportunity (deal pipeline)
- Task (to-dos linked to records)
- Note (rich-text notes linked to records)
- TimelineActivity (audit trail)
## API Surface
- GET/POST/PUT/DELETE /api/{entity}
- GET /api/search?q=
- GET /api/timeline?recordId=
- GET /api/_meta