PixelPulse CRM - Final Reviewed Feature Checklist

This package was reviewed against the requested features from the conversation.

Core CRM
- Admin dashboard with summary cards and charts
- Leads table with date filters, status filters, tag filters and CSV export
- One-by-one lead add/edit
- Bulk lead upload via CSV/XLSX
- Downloadable CSV/XLSX bulk upload template
- Assigned_EMP_Code supported in bulk upload template
- Company switching and company-level data isolation
- Talentfort / ARS Overseas separated by company ID

Dashboards and Reports
- Category Deep Dive dashboard with charts
- Employee-wise performance dashboard with employee selector
- Campaign ROI dashboard
- Campaign ROI supports campaign-wise spend, CPR, CPM, revenue and multiple currencies
- Follow-up Control Center
- Final report PDF via browser Print / Save as PDF
- Employee own performance report PDF

Employee Portal
- Employee login sees assigned leads only by default
- Employee can update lead status, follow-ups, remarks, conversion and deal info
- Employee updates send in-app notification to admin/manager
- Employee report is available to employee role

Notifications
- Bottom-right animated notification bell
- Notification count badge
- Notification popup
- Mark as read per notification
- Mark all as read
- Admin assignment notifications to employees
- Bulk assignment summary notification per employee
- Notification log and external notification settings

Users, Roles and Security
- Username / email / phone login
- Forgot password page
- Users & Access page
- Admin can reset passwords
- Admin can view saved temporary password with eye icon
- Admin can block/unblock portal access
- Employee role added
- Role-wise permissions for view/create/edit/delete/export/bulk/PDF
- Own/all lead scope control
- Portal Roles page
- Edit History / audit log

Branding, Theme and Settings
- PixelPulse CRM name and logo
- Sign out in sidebar and top logout button
- My Profile page
- Avatar initials and avatar colors
- Dark/light mode switch in top bar
- Settings Center page with quick cards
- System display name, default theme, accent color and report footer settings
- Dropdown settings for categories, sources, statuses, priorities and follow-up results
- Tags page restored
- Tags in side menu, lead form, lead list, filters, exports and bulk upload template

Installation
- install.php for fresh installs
- update_database.php for existing installations
