mahdahar 9138e0286a feat(figma): add DB-backed dashboard filters and paginated APIs
- add Figma API endpoints for summary, users, snapshots, comments, and admin sync
- support date and user filters plus pagination for snapshots and comments
- expand sync service and schema to store Figma user ids
- refresh dashboard UI with summary cards, filters, pagination, and sync action
- fold figma_user_id into base migration and remove extra migration
2026-04-28 09:01:32 +07:00
2026-04-14 16:00:19 +07:00
2025-08-15 11:38:41 +07:00
2025-08-15 11:38:41 +07:00
2026-03-08 22:45:00 +07:00
env
2025-08-15 11:38:41 +07:00
2025-08-15 11:38:41 +07:00
2025-08-15 11:38:41 +07:00
2025-08-15 11:38:41 +07:00
2025-08-15 11:38:41 +07:00

CRM Summit

CRM Summit is a CodeIgniter 4 app for CRM, service, product, certificate, and support workflows.

Main modules

  • Auth and user management
  • Dashboard
  • Accounts, sites, offices, zones, and areas
  • Products, product types, services, aliases, catalogs, and temp import flow
  • Activities, emails, contacts, and mail groups
  • Bugs and bug comments
  • Certificates: maintenance, installation, training
  • Guidebook and inventory counters/transactions
  • Integrations and sync jobs for Figma and Gitea

Tech stack

  • PHP 8.1+
  • CodeIgniter 4
  • MySQL/MariaDB
  • dompdf for PDF output
  • endroid/qr-code for QR generation
  • ramsey/uuid for UUID support

Setup

  1. Install dependencies:
composer install
  1. Copy env to .env and set app and database values:
copy env .env
  1. Set app.baseURL for local or production host.

  2. Point web server to public/ folder.

  3. Run migrations if project uses them:

php spark migrate

Development commands

php spark list
php spark cache:clear
php spark migrate
php spark migrate:rollback
vendor\bin\phpunit

Notes

  • index.php lives in public/ for security.
  • Check app/Config/Routes.php for module URLs and entry points.
  • Use app/Config/ and .env for environment-specific settings.
Description
No description provided
Readme MIT 27 MiB
Languages
PHP 47.9%
JavaScript 31.7%
CSS 17.7%
Hack 2.6%