**PLEASE READ THE PROJECT FIRST** Project Brief: Service-Based Platform (US Market) 1. Service Catalog & AI Visuals Requirement: Populate the service catalog with high-quality, AI-generated images. Developer Task: Create a clean, grid-based layout for services. Ensure the UI supports high-resolution assets and lazy loading for optimized performance. (I will provide the AI assets, but please ensure the CMS allows easy management of these images). 2. Location-Based Sales Restriction (Geofencing) Requirement: The service is currently limited to specific cities in the USA. We must prevent users outside these areas from placing orders. Developer Task: * Implement a ZIP Code Validation system at the start of the funnel or on the checkout page. Restrict service availability based on a "Whitelist" of approved ZIP codes or Cities/States. Display a "Service not available in your area" message with an email opt-in for future expansion. 3. Customer & Admin Dashboards Customer Panel: Users should be able to track order status, view service history, manage their profile, and download invoices. Admin Panel: I need a central dashboard to: Manage and update service listings. View and update order statuses (Pending, Confirmed, Assigned, Completed). Access customer data and basic sales analytics. 4. Post-Order Workflow (Automation) Requirement: We need a structured system for what happens after the customer pays. Developer Task: Trigger Notifications: Automated Email/SMS confirmations for both the customer and the admin. Status Tracking: A progress bar or status updates in the Customer Panel. Feedback Loop: Automatically send a review/feedback request once the order is marked as "Completed." Invoicing: Generate a PDF receipt/invoice automatically upon successful payment.