I need an experienced Laravel developer to set up the first working version of a super-shop management system that can grow into a full solution and, from day one, respects ZATCA e-invoicing rules. The brief is to give me a clean, well-documented codebase that stitches the essential modules together so I can validate the flow end-to-end and build on it later. Scope for this phase • Customer Module – basic registration and login tied into a simple product-browse screen and “place order” action. • Shop & Branch structure – ability to create one shop and at least one branch, with middleware that scopes data to the active branch. • Warehouse Module – CRUD screens for warehouses plus a stock-on-hand view. • Product Management & Supplier Module – product catalog CRUD, supplier records, and a hook that will later send low-stock alerts. • Purchases & Inventory – record a purchase order, receive items, automatically update warehouse stock. • POS Module – browser-based POS page that can process a cash sale and generate a printable receipt. • Sales Quotation & Reporting – create a quotation, confirm it into a sale, and show daily sales totals. • ZATCA e-Invoicing – issue the required XML/QR payload and embed it in the receipt; sandbox compliance is enough for now. Core expectations – Built on the latest stable Laravel version with Breeze, Jetstream, or similar starter of your choice. – Clean repository (Git) and concise setup instructions so I can run it locally in minutes. – Clear, commented code showing where each module begins and ends and how they inter-communicate. – No front-end polish needed; simple Bootstrap or Tailwind screens are fine as long as the workflow is usable. Please outline: • The package(s) or approach you’ll use for ZATCA integration. • Estimated time to hand me a running MVP and short demo video. • Any prior Laravel e-invoicing or retail-system work you can point me to. I’m happy to answer clarifying questions quickly so we can keep the build tight and deliver a lean but functional proof of concept.