العودة إلى المشاريع

iPadOS · نقاط بيع · 2025

Karage Kash

Karage Kash نظام نقاط بيع على iPadOS لمتاجر خدمات السيارات: يسجّل الكاشير الخدمات ويبني السلة ويصدر الفاتورة من شاشة واحدة. كانت النسخة الأولى موجودة، فقدتُ النسخة الثانية وأعدتُ بناءها في نحو ثلاثة أشهر، وأُطلقت في 2025، وهي قيد الاستخدام الفعلي.

  • Swift
  • SwiftUI
  • iPadOS
  • ASP.NET
  • REST API
  • Epson
دوري
النسخة الثانية
التاريخ
2025
مدة التنفيذ
نحو ثلاثة أشهر
الحالة
على App Store
لقطة شاشة من Karage Kash

نبذة

تطبيق نقاط بيع لـ iPadOS لمتاجر خدمات السيارات. يُنشئ الكاشير الطلب ويبني السلة ويُصدر الفاتورة: كل ذلك من شاشة واحدة ظاهرة دائمًا، مصمّمة للسرعة والموثوقية عند الكاونتر.

دوري

كان هناك إصدار أول للتطبيق؛ دخلتُ وبنيتُ الإصدار الثاني: بإعادة هيكلته لكود أنظف، وتصميم جديد، وأوقات إطلاق وتحميل أسرع، وتجربة استخدام أفضل مع ميزات جديدة. لاحقًا انضمّ مطوّر آخر للعمل على ميزات أصغر؛ وقدتُ الفريق وأدرتُ مستودع GitHub.

حدودكانت النسخة الأولى موجودة قبلي. ودمجتُ طباعة Epson مع زميل، وانضم مطوّر آخر لاحقًا لميزات أصغر.

ما أُطلق

  • أعدتُ بناء التطبيق بالكامل للإصدار الثاني: البنية والتصميم والأداء.
  • السلة والدفع لمبيعات خدمات السيارات اليومية.
  • إنشاء الفواتير والإيصالات من شاشة واحدة.
  • طباعة الإيصالات عبر طابعات Epson (بالتكامل مع زميل في الفريق).
  • أوقات إطلاق وتحميل أسرع، وتجربة استخدام محدَّثة مقارنةً بالإصدار الأول.

ما يستحق نظرة أقرب

كان الأصعب هو إبقاء المسار كله في شاشة واحدة. إنشاء الفاتورة والسلة عملية طويلة متعددة الخطوات، فصمّمتُها لتبقى في صفحة واحدة طوال الوقت: فلا يفقد الكاشير سياق العملية في منتصفها.

قرارإبقاء المسار كله في شاشة واحدة، حتى لا يفقد الكاشير سياق البيع في منتصفه.