Software development · Retail operations

Retail POS

A project by Mohamed Magdy Eldanaf · Hosted project

Visit website ↗

POS3 is a single-store retail workspace built with PHP, MySQL, and a responsive JavaScript interface. It supports supermarket, general retail, pharmacy inventory, and clothing / shoe catalogs, keeping checkout and stock movements connected on the store’s own server.

PHPRetail workflowsPOS
Retail POS homepage screenshotOpen full screenshot ↗

Public store sign-in screen. Checkout and management screens require an authorized account.

Features & capabilities

A practical checkout

A visual register built around the daily sale.

  • Barcode / SKU search, categories, quantities, and customer selection
  • Discounts, per-product taxes, cash / card / split payment recording
  • Held baskets, change calculation, and receipt printing

Cash sessions

Make the start and end of each trading day accountable.

  • Session opening and closing with warehouse selection
  • Cash in / out, discrepancy notes, and session history

Products & inventory

Stock management for different retail catalogs.

  • Barcodes, categories, units, sizes / strengths, and colors
  • Batch and expiry tracking with earliest-expiry-first deduction
  • Oversell prevention, adjustments, warehouse transfers, expiry alerts, and movement history

Purchasing & returns

Keep replenishment and corrections connected.

  • Customer and supplier records
  • Multi-line purchase orders and one-time receiving
  • Full-sale returns and preserved receipt branding

Reports & store setup

A workspace that reflects how the shop runs.

  • Daily sales, tax, payment, and gross-profit reports
  • Exports and backups
  • Company identity, store themes, and 58 / 80 mm receipt layouts

Roles & controls

Separate responsibility at the counter and in management.

  • Administrator, manager, and cashier roles
  • Server-side cashier discount limits
  • Transactional MySQL storage and local-server deployment

Mohamed Magdy Eldanaf is a systems administrator, software developer, ERP consultant and technical instructor based in Port Said, Egypt.