Online Shop POS

Online Shop POS

Feature Outline

The app that combines an online storefront and a POS terminal on a shared order system (each order tagged ONLINE or POS).

Auth & Roles

Email/password login, registration, password reset flows Role-based access: ADMIN, CASHIER, CUSTOMER Granular permissions management screen for admins Online Storefront

Product grid, category browsing, product detail pages, search Cart and checkout (with stub payment flow) Order confirmation and customer account/order history CMS-style content pages, navigation menus, and homepage carousel/slides WhatsApp-based ordering integration POS Terminal

Barcode/SKU scanning for fast lookup Cash/card checkout at the register Printable receipts Barcode label generation and bulk printing for products A second, standalone POS variant with its own login screen Admin / Inventory Management

Product CRUD with image upload, background removal, and image processing Categories and brands management Multi-location inventory with stock transfers between locations Customer management Discounts/promotions User management and store/profile settings Accounting (Sales & Expenses)

Sales invoices and quotes Purchase invoices, quotes, and supplier management Finance module: cash and bank accounts with transaction tracking Reporting

Order aggregation by date range Revenue split between online vs. in-store (POS) sales Top-selling items CSV export