تفاصيل العمل

مشروع: نظام المناقصات والدفع الإلكتروني

نظرة عامة على المشروع:

"نظام المناقصات والدفع الإلكتروني" هو تطبيق ويب متكامل يهدف إلى تبسيط عملية إدارة وعرض المناقصات، بالإضافة إلى توفير آلية آمنة وفعالة لدفع وشراء كراسات الشروط إلكترونيًا. يخدم هذا النظام الشركات (الموردين) التي تبحث عن مناقصات جديدة، ويسهل على إدارة النظام (المسؤولين) إدارة هذه المناقصات ومتابعة عمليات الدفع.

الميزات الرئيسية:

نظام مصادقة المستخدمين المتكامل:

صفحة تسجيل دخول آمنة للموردين والمسؤولين.

صفحة تسجيل مستخدم جديد (مورد) بجميع الحقول المطلوبة.

نظام إعداد مسؤول أول ذكي يظهر مرة واحدة عند تثبيت النظام لضمان الأمان.

إدارة المناقصات المتقدمة (لوحة تحكم المسؤول):

لوحة تحكم إدارية مخصصة للمسؤولين.

إضافة، تعديل، وحذف المناقصات بسهولة.

خاصية تحميل ملفات كراسات الشروط بصيغة PDF مباشرة من لوحة التحكم، مع دعم أحجام ملفات كبيرة (حتى 15 ميجابايت).

عرض وتصفية المناقصات (لوحة المورد):

عرض قائمة واضحة وشاملة لجميع المناقصات المتاحة.

خيارات بحث وتصفية متقدمة حسب موضوع المناقصة والسنة لتسهيل العثور على المناقصات ذات الصلة.

نظام الدفع الإلكتروني الآمن (المحاكاة):

صفحة دفع مخصصة تعرض تفاصيل المناقصة وقيمة الكراسة.

خيارات دفع متنوعة: بطاقة ائتمان أو بطاقة خصم.

كشف نوع البطاقة ديناميكيًا: يتعرف تلقائيًا على نوع البطاقة (Visa, Mastercard, American Express, إلخ) أثناء إدخال رقم البطاقة.

معالجة دفع محاكاة آمنة (يمكن دمجها لاحقًا مع بوابات دفع حقيقية).

تسليم الكراسات التلقائي:

بعد إتمام عملية الدفع بنجاح، يتم عرض رابط مباشر لتحميل كراسة الشروط على صفحة تأكيد الدفع.

يتم إرسال نسخة من كراسة الشروط تلقائيًا إلى البريد الإلكتروني المسجل للمستخدم (كمرفق ورابط تحميل)، مما يضمن وصول الكراسة حتى لو لم يقم المستخدم بتحميلها فورًا.

تصميم متجاوب (Responsive Design):

تم بناء الواجهة باستخدام Tailwind CSS لضمان عرض مثالي وتجربة مستخدم سلسة على جميع الأجهزة (المكتبية، اللوحية، الهواتف الذكية).

التحديات والحلول:

واجه المشروع تحديات في تهيئة بيئة CodeIgniter والتعامل مع أخطاء البدء الشائعة، بالإضافة إلى ضمان التعامل الآمن مع تحميل الملفات ومعالجة عمليات الدفع. تم التغلب على هذه التحديات من خلال:

التحقق الدقيق من مسارات إطار العمل.

تطبيق أفضل الممارسات في التحقق من صحة المدخلات.

بناء منطق تحميل ملفات قوي مع ميزات الأمان (تشفير الأسماء، تحديد الأنواع والأحجام).

تطوير تدفق دفع منطقي مع رسائل واضحة وتوصيل فوري للكراسات.

التقنيات المستخدمة:

إطار العمل: CodeIgniter 3.x

لغة البرمجة: PHP 8.x

قاعدة البيانات: MySQL / MariaDB

إدارة الواجهة الأمامية: HTML5, CSS3, JavaScript

إطار عمل CSS: Tailwind CSS

نظام الخادم: XAMPP / Apache

[صورة لصفحة تسجيل الدخول]

[صورة لصفحة التسجيل]

[صورة للوحة عرض المناقصات]

[صورة للوحة تحكم المسؤول (إضافة مناقصة)]

[صورة لصفحة الدفع (اختيار الطريقة)]

[صورة لصفحة تأكيد الدفع]

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
26
تاريخ الإضافة
تاريخ الإنجاز
المهارات