عملت على تطوير موقع إلكتروني متكامل لشركة مقاولات، حيث توليت مسؤولية برمجة وتطوير الجزء الخلفي (Back-end) للموقع باستخدام Node.js وأحدث التقنيات البرمجية، لتقديم منصة احترافية تخدم الشركة وعملاءها بكفاءة.
المهام التي قمت بها:
تصميم قاعدة بيانات شاملة: بناء قاعدة بيانات منظمة لحفظ معلومات المشاريع، العملاء، الموردين، العقود، والفواتير باستخدام MongoDB أو MySQL.
تطوير واجهات برمجية (APIs): برمجة RESTful APIs باستخدام Node.js وExpress.js لتسهيل التعامل بين الواجهة الأمامية وقاعدة البيانات، وضمان سرعة وسلاسة أداء الموقع.
إدارة المشاريع والعقود: تطوير نظام متكامل لإدارة المشاريع الإنشائية ومتابعة مراحل التنفيذ، العقود، وجدولة المهام.
نظام طلب عروض الأسعار: برمجة نظام يتيح للعملاء إرسال طلبات عروض الأسعار إلكترونيًا واستلام الردود من إدارة الشركة.
إدارة العملاء والموردين: بناء نظام لإدارة بيانات العملاء والموردين، وتسهيل التواصل بينهم وبين فريق العمل.
لوحة تحكم للإدارة: تطوير لوحة تحكم آمنة وسهلة الاستخدام تتيح للإدارة متابعة كل العمليات، إضافة وتعديل المشاريع، ومراجعة التقارير المالية.
رفع وتخزين الملفات: إنشاء نظام آمن لتحميل وتخزين المستندات، المخططات الهندسية، والفواتير المرتبطة بكل مشروع.
إشعارات وتنبيهات: برمجة نظام تنبيهات وإشعارات عبر البريد الإلكتروني أو داخل الموقع لإبلاغ الإدارة والعملاء بأي تحديثات هامة.
تأمين الموقع والبيانات: تنفيذ أفضل ممارسات الحماية لضمان سرية وأمان بيانات المشاريع والعملاء.
التقنيات المستخدمة:
Node.js و Express.js (الخادم وواجهات الـ APIs)
MongoDB أو MySQL (قواعد البيانات)
JWT أو OAuth (أنظمة المصادقة والتوثيق)
RESTful APIs
حماية وتشفير البيانات
نظام رفع وتخزين ملفات متقدم