Build a modern web-based sales and invoicing system for a leather goods company that sells belts, bags, buckles, and other leather items. Features: Product catalog with images, variants (e.g., color, size) Create and manage sales with multi-payment support (cash, card, transfer, COD) Auto-generate PDF invoices with logo and tax info Real-time inventory tracking with alerts for low stock Customer database with purchase history Sales analytics: top products, revenue charts, daily/monthly reports Employee roles (admin, seller) and login system Mobile responsive UI with a clean, modern design (TailwindCSS or Material UI) Optionally support offline mode and WhatsApp invoice sharing Tech stack preferred: React (frontend), Node.js or Laravel (backend), MySQL or Firebase (database) Keep UI minimal, fast, and professional. Build scalable code structure. |