AEAmjad Elkhatib
Workالأعمال Aboutنبذة Contactتواصل GitHub amjad@amjadelkhatib.com

02 / 2026

Retail Inventory & POSنظام مخزون ونقاط بيع

Multi-branch fashion chainسلسلة أزياء متعددة الفروع

Roleالدور
Product design, build, and on-site rolloutتصميم المنتج وبناؤه والتشغيل الميداني
Statusالحالة
IN PRODUCTIONقيد التشغيل
Yearالسنة
2026
Stackالأدوات
React
3 branches · one live stock ledger

The problemالمشكلة

A chain running blind. No view of where stock sat, what sold, what needed reordering, or who was allowed to do what. Branches without POS hardware could not even scan.سلسلة تعمل بلا رؤية: أين البضاعة، وما المُباع، وما يحتاج إعادة طلب، ومن يملك صلاحية ماذا. وفروع بلا أجهزة نقاط بيع لا تستطيع المسح أصلًا.

What I builtما بنيتُه

Selling, inventory, branches, transfers, approvals, roles and permissions, barcode generation and label printing, reports and periodic stocktakes — with the phone acting as the scanner where there is no hardware. I worked a physical stocktake on site and generated the barcodes myself, so the design came from the shop floor rather than a spec document.البيع والمخزون والفروع والتحويلات والموافقات والصلاحيات وتوليد الباركود وطباعة الملصقات والتقارير والجرد الدوري — والهاتف يعمل ماسحًا حيث لا أجهزة. وشاركتُ في جرد أحد المحلات ميدانيًا وأنشأتُ الباركودات بنفسي، فجاء التصميم من الأرض لا من ورقة مواصفات.

React · Vite · Firebase · PWA

Measuredمقيس

Live since Jul 20263 stores258 commits167 CI runs244-piece barcode batch
حيّ منذ تموز ٢٠٢٦٣ محلات٢٥٨ التزامًا١٦٧ تشغيل CIدفعة باركود ٢٤٤ قطعة