مشروع مفاهيمي من الاستوديوبرمجيات الأعمال المخصصة
Quarry
بوابة عمليات: الطلبات الجارية والاستثناءات وعبء العمل في شاشة واحدة، مع صلاحيات حسب الدور.
مشاريع عملائنا سرية بموجب اتفاقيات عدم الإفصاح. هذه الأنظمة بنيناها بأنفسنا، ونعرضها لتوضيح مستوى ما نسلّمه.

المشكلة التي يعالجها
بعد حجم معيّن تعيش العمليات في جداول بيانات وذاكرة منسق واحد: فالحالة هي آخر ما لُصق في المحادثة، ولا تظهر الاستثناءات إلا حين يتصل العميل، ويستهلك تجميع أرقام الأسبوع يدويًا نصف يوم عمل كامل.
ما الذي يقوم به النظام
- 01لوحة واحدة للعمل الجاري: الطلبات بحالتها والمسؤول عنها وعمرها والخطوة التالية، مع تصفية حسب الفرع والمرحلة.
- 02الاستثناءات أولًا: يظهر العمل المتأخر والمعلّق وغير المُسنَد في الصدارة، لا مدفونًا في تقرير.
- 03صلاحيات حسب الدور: يرى المديرون عبء العمل والمجاميع، ويرى المنفذون قوائمهم فقط.
- 04أرقام الأسبوع من دون جدول بيانات: الإنتاجية وزمن الدورة والأعمال المتراكمة، محسوبة من السجلات نفسها.
- 05سجل تدقيق لكل تغيير، فيبقى لسؤال «من حرّك هذا؟» جواب دائمًا.
التقنيات
- TypeScript
- Next.js
- React
- PostgreSQL
- Supabase
- GitHub Actions
البنية
Next.js فوق PostgreSQL مع أمان على مستوى الصفوف: واجهات تُعرض من الخادم فوق مخطط علائقي واحد، وجدول أحداث يغذي سجل التدقيق والأرقام معًا.
كيف نبني هذا لكم