نظام إدارة أسطول الشاحنات – Truck Management System
نظام متكامل قمت بتطويره باستخدام Node.js + Express + React + TypeScript + SQLite، لإدارة أسطول شاحنات بشكل احترافي وسهل.
مميزات النظام:
إدارة الشاحنات:
إضافة وتعديل وحذف الشاحنات.
تتبع الحالة (متاحة – في رحلة – صيانة).
ربط كل شاحنة بسائق محدد.
️ إدارة السائقين:
إدارة معلومات السائقين وصورهم.
ربط كل سائق بشاحنة واحدة فقط.
صلاحيات تمنع أي تلاعب من السائقين.
️ إدارة الرحلات:
تتبع حالة الرحلة (نشطة – مكتملة – متأخرة).
ربط كل رحلة بشاحنة وسائق.
تحديث تقدم الرحلة بشكل تفاعلي.
? المصاريف والصيانة:
تسجيل جميع أنواع المصاريف وربطها بالشاحنة.
رفع صورة الفاتورة وعرضها في الواجهة.
إدارة الصيانة الدورية والطارئة وجدولة الصيانة القادمة.
️ الأمان والصلاحيات:
مصادقة JWT وتشفير كلمات المرور.
صلاحيات دقيقة (أدمن – سائق).
حماية من التلاعب وهجمات CORS/CSRF.
التقارير:
تقارير تفصيلية + رسوم بيانية تفاعلية.
تصدير البيانات إلى Excel بضغطة زر.
الواجهة:
تصميم عصري بواجهة عربية متجاوبة (Tailwind CSS).
دعم الكمبيوتر والموبايل والتابلت.
? تقنيات تم استخدامها:
Frontend: React + TypeScript + Vite
Backend: Node.js + Express
Database: SQLite
UI: Tailwind CSS
Auth: JWT + bcrypt
مناسب لـ:
شركات النقل الصغيرة والمتوسطة
أصحاب أسطول شاحنات
شركات تأجير الشاحنات
مشاريع تخرج للطلاب المتخصصين
يمكنك مشاهدة النظام أو طلب نسخة تجريبية عند التواصل معي.