Software development · Retail operations
Retail POS
A project by Mohamed Magdy Eldanaf · Hosted project
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.
Open 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.