Project Overview We are looking for a full-stack developer (or small team) to build Makhbouz, a specialized digital ledger and mini-storefront designed for home-based bakers. The goal is to move merchants away from chaotic WhatsApp-based management into a structured, "Digital Daftar" (Ledger) that handles order tracking and payment verification. Key Features to Build Merchant "Digital Daftar" (Dashboard): A high-utility command center for bakers to see "Ready" vs. "Pending" orders at a glance. Must support a "Status Pill" logic (Green/Yellow/Red) to show daily readiness. 3-Tap Quick-List: A rapid product listing flow designed for one-handed use (mobile-first). Mini-Storefront (/baker/:slug): A lightweight, lightning-fast customer entry point. No registration/login required for customers to place orders. Screenshot Payment Workflow: Since there is no payment API, the system must allow customers to upload bank transfer screenshots, which are then queued for merchant/ops verification. WhatsApp Integration: Automated generation of Image-Based Waybills (delivery briefs) that the merchant can share with drivers via WhatsApp. Critical Technical Requirements Offline-First Architecture: This is a non-negotiable requirement. All merchant actions must be saved locally (e.g., IndexedDB) and synced silently when the network returns. Extreme Performance Optimization: The storefront must load in <3 seconds on a 256kbps connection. We need aggressive code-splitting and minimal bundle sizes. PWA Implementation: The app must be installable as a Progresive Web App with reliable service worker caching for the app shell. RTL Support: The UI is primarily in Arabic; the layout must be perfectly mirrored and legible on low-end devices. Tech Stack Preference: Open to suggestions, but leaning towards React/Next.js or Vue/Nuxt for the frontend, with a lightweight Node.js or Firebase backend. Ideal Freelancer Profile Experience building PWAs and working with Service Workers/IndexedDB. Strong understanding of UX for low-literacy or high-distraction environments (large touch targets, icon-first). Experience with RTL (Arabic) UI development. Ability to optimize web performance for high-latency/low-bandwidth regions.