Enhance & Integrate Website-Admin Panel System

Job ID: 40553581

Budget: $10 – $30 USD

Admin Panel & Website Integration Requirements



1. Objective

This phase is strictly integration and enhancement only.

- Do not rebuild or refactor existing systems.

- Do not modify current business logic unless explicitly approved.

- Existing workflows must remain fully functional and unchanged.

This work focuses on connecting systems and improving operational visibility.



2. Existing System Protection (DO NOT MODIFY)

The following modules must remain unchanged:

- Website

- Booking Form

- Packages

- Email Notifications

- Invoice System

- User Accounts

- Roles & Permissions

- Admin Features

- Business Rules & Logic

Rule: No modification to existing workflows without written approval.



3. Required Integrations

Website → Admin Panel (Lead Capture Sync)

Every booking submitted on the website must automatically appear in the admin panel.

Captured Fields:

- Package Selected

- Full Name

- Email

- Contact Number

- City

- Car Model

- Vehicle Year

- Lead Source (UTM tracking)



4. Packages Module (Read-Only Extension)

Maintain current package logic.

Admin visibility only:

- Selected Package

- Package Price

- Package History



5. Invoice System (No Logic Changes)

Maintain existing invoice generation process.

Admin capabilities:

- View invoice

- Download invoice

- Search invoices

- Link invoices to customer profiles



6. User Privacy & Access Control

Implement strict role-based access:

- Customers: only own data visible

- Staff: limited to roles

- Inspectors: only assigned jobs

Requirement: No unrestricted customer data exposure.



7. Lead Workflow System

Call Center Stage:

- New

- Contacted

- Cancelled



Operations Stage:

- Unassigned

- Assigned to Inspector

- In Progress

- Pending Report

- Report Sent

- Cancelled



8. Dashboard (Reporting Only)

Metrics:

- Today’s Leads

- Yesterday’s Leads

- Weekly Leads

- Monthly Leads

- Last Month’s Leads

- Custom Date Range Reports



9. Search & Filtering

Search Fields:

- Name

- Email

- Contact Number

- City

- Car Model



Filters:

- Status

- Package

- Lead Source

- Inspector

- Date Range



10. Export System

Export Data:

- Leads

- Contacts

- Reports

Formats:

- Excel

- CSV



11. Client Profile View

- Customer Details

- Vehicle Details

- Bookings

- Invoices

- Inspection Reports

- Activity History



12. Data Protection Policy (Soft Delete)

- No permanent deletion

- Require delete reason

Store:

- Deleted By

- Deleted Date

- Reason

Location: Data Management → Deleted Records

- Allow restore functionality



13. Backup Requirements

- Leads

- Customers

- Invoices

- Reports

- Deleted records



14. Audit Trail

Log:

- Lead creation

- Status changes

- Inspector assignment

- Report uploads

- Deletions

- Restorations



15. Development Constraint

This is NOT a redesign.

Only:

- Integration

- Workflow enhancement

- Reporting improvements

- Data protection layer

Any business logic change requires approval.


Please respect my budget- not above 100$
Save time save energy.