Feature Pack · v1
Quick CRM
Provides
About this pack
Quick CRM
A lightweight CRM feature pack that adds client management, customer management, and task tracking to your Sapilon project. Drop it in and get fully working list views, detail panels, and creation dialogs without writing any data-layer code yourself.
What it does
Clients — manage business contacts linked to companies. Each client carries a name, company, email, phone number, and a lifecycle status of Active, Inactive, Prospect, or Churned. A sortable, filterable table gives you an overview at a glance, and a slide-in detail panel shows the full record. A dialog lets you add new clients with inline validation.
Customers — manage individual end-customers with first name, last name, email, phone, and address. Statuses cover Active, Inactive, Pending, and Archived. The same table-plus-detail-panel pattern applies, with its own creation dialog.
Tasks — track work items associated with your contacts.
All three features ship with preloaded sample data so the pages look meaningful the moment your project boots.
What it provides
| Token | Description |
|---|---|
clients |
Clients page, store, types, and status constants |
customers |
Customers page, store, types, and status constants |
tasks |
Task tracking feature |
Exported surface per feature includes a ready-to-route page component, a Zustand store hook, TypeScript types, and status label/style maps you can reuse anywhere in your own code.
What it requires
No dependencies on other add-ons. Quick CRM is self-contained and can be applied to any compatible Sapilon project without installing anything else first.
Version
v1 — extracted from web-template v1.29 and api-template v1.17.
Sapilon is an AI-first software system that governs AI to modernize legacy systems and graduate AI prototypes into production-ready, AWS-native software.