project-POS Maintenance System

byAhmed Al-Nashar

أنت senior full-stack engineer. ابنِ لي نظام POS وورشة صيانة كامل لمركز صيانة شاشات LED/LCD ورسيفرات، مع بيع أدوات كهربائية (لمبات، أسلاك، مفاتيح، مشتركات). التصميم: Apple Liquid Glass 2026 لكن بالهوية اللونية: - أساسي: أحمر #E10600، أزرق #0057B8، أبيض #FFFFFF - خلفية داكنة slate-950 مع تدرجات حمراء وزرقاء خفيفة جداً - كل الكروت زجاجية: bg-white/8 backdrop-blur-2xl border border-white/15 rounded-[28px] shadow-[0_8px_32px_rgba(0,0,0,0.4)] - كارت الصيانة: توهج أحمر خفيف shadow-red-500/20 - كارت المبيعات: توهج أزرق shadow-blue-500/20 - أزرار رئيسية: gradient من الأحمر للأزرق مع glass effect - خط عربي Cairo، RTL كامل التقنية: Next.js 14 + TypeScript + Tailwind + shadcn/ui + Prisma + SQLite (offline) + Supabase sync + PWA الوحدات المطلوبة: 1) استقبال صيانة: - تذكرة صيانة برقم تلقائي (مثلاً SR-2026-001) - بيانات العميل: اسم، تليفون، واتساب - نوع الجهاز: شاشة (الماركة، المقاس، العطل) أو رسيفر (الموديل، المشكلة) - صور للعطل قبل الاستلام (كاميرا) - تشخيص مبدئي + تكلفة متوقعة - حالة: قيد الفحص / انتظار قطعة غيار / جاهز للتسليم / تم التسليم 2) ورشة: - لوحة فنيين: كل فني يشوف الأجهزة المسندة له - إضافة قطع غيار مستخدمة من المخزون (تسحب تلقائي) - وقت بدء/انتهاء + ملاحظات فنية - ضمان بعد الصيانة (30/90 يوم) يطبع على الفاتورة 3) مبيعات أدوات كهربائية: - POS سريع بالباركود - أصناف: لمبات ليد، دوايات، أسلاك، مفاتيح، مشتركات، فيش - خصم فوري، فاتورة بيع منفصلة عن فاتورة الصيانة 4) مخزون موحد: - قطع غيار شاشات (ليدات، بوردات، كوفات) + أدوات كهربائية - تنبيه عند النقص، وحد أدنى لكل صنف - حركة مخزون: داخل من مشتريات، خارج للصيانة، خارج للبيع 5) تقارير خاصة بالصيانة: - أجهزة تحت الصيانة الآن - متوسط وقت الإصلاح - أكثر الأعطال تكراراً (شاشة سامسونج 32 بوصة مثلاً) - أرباح الصيانة vs أرباح المبيعات - عملاء متكررين 6) فواتير: - فاتورة استلام جهاز (بـ QR يتابع بيه العميل الحالة) - فاتورة صيانة نهائية بالعربي: تفاصيل العطل، القطع المستخدمة، المصنعية، الضمان - فاتورة بيع أدوات كهربائية - طباعة حرارية 80mm + PDF واجهات أساسية: /dashboard (ملخص: أجهزة في الورشة، مبيعات اليوم) /repair (استقبال جديد + قائمة تذاكر) /workshop (لوحة الفني) /pos (بيع أدوات) /inventory /customers /reports سلمني مشروع جاهز npm run dev مع seed data: - 15 جهاز صيانة وهمي (شاشات LG، سامسونج، رسيفرات سيناتور) - 30 صنف أدوات كهربائية بأسعار مصرية - 3 فنيين بأسماء عربية

DashboardEmployeesRepairSuppliersCustomers
Dashboard

Comments (0)

No comments yet. Be the first!

Architecture

No Services Diagrams Yet

Architecture diagrams will be automatically generated when the Project Manager creates tasks for your project.

Dashboard: View Overview
Repair: Create Ticket
Repair: Record Client
Repair: Specify Device
Repair: Upload Images
Repair: Set Diagnosis
Repair: Generate QR
Customers: View Client
Repair: Track Status