arrow_back Retour aux freelances
F

Offline PHP POS for Retail

Freelancer

Partager:
placeGB home_workTélétravail assignmentCDD publicOffre agrégée · GB

eventPubliée le 07 nov. 2026 · verifiedNous avons confirmé le 07 nov. 2026 qu'elle est toujours active

Cette entreprise est la vôtre ?

£ 20 – £ 250 par projet

À propos de l'offre

I need a cloud-based point-of-sale system written entirely in PHP that serves a retail shop / supermarket environment. At the counter it should feel as fast as a desktop register, but all data must ultimately live in the cloud so I can monitor sales and inventory from anywhere. Core sales flow • Scan a barcode, pull the product record instantly, print a receipt on a standard thermal printer without extra clicks. • If the internet drops, the cashier must still complete the sale; the system stores the ticket locally and pushes it to the server automatically once the connection is restored. Stock levels are then updated during that sync cycle. Inventory & alerts Item counts need to decrement in real time, trigger low-stock warnings, and appear in an admin dashboard where I can adjust quantities, import new products, or download a CSV. Customer engagement Each shopper can be identified by phone, loyalty card, or barcode on the receipt. Their purchases accumulate points that the cashier can redeem on the next visit. Technology expectations – PHP for all server-side logic (a modern framework such as Laravel is welcome but not mandatory). – MySQL or MariaDB in the cloud; a lightweight local store (SQLite or IndexedDB) for offline tickets is fine as long as syncing is robust and handles conflicts. – Front end should be responsive so the same codebase runs on a 10" tablet at the till and on a desktop in the back office. – Clear separation between cashier interface and admin interface. Deliverables 1. Full commented source code and database schema 2. Installation guide for both local store and cloud host 3. Brief document explaining offline-to-online sync logic 4. Test data set and instructions so I can simulate a disconnect, run sales, reconnect, and see stock update correctly Once installed successfully I will run live transactions for a week; final payment releases after the system syncs every ticket and no data is lost.

Continuez à lire gratuitement

Créez un compte gratuit pour voir l'offre complète et postuler.

  • badgePortfolio visible par les entreprises
  • notificationsAlerte de nouvelle offre par e-mail
  • favoriteAbonnement gratuit, résiliable à tout moment