"مصاريف البناء" هو تطبيق مالي ومحاسبي متخصص صُمم لمساعدة المقاولين وأصحاب المشاريع على تتبع النفقات، وإدارة ميزانيات البناء بدقة. كمهندس للنظام الخلفي، تركزت مهمتي على بناء معمارية برمجية صارمة (Strict Architecture) تضمن سلامة البيانات المالية (Data Integrity)، وتعالج العمليات الحسابية المعقدة لتكاليف المواد والعمالة لحظياً.
أبرز التحديات المعمارية والبرمجية التي قمت بهندستها في هذا النظام:
محرك العمليات المالية (Financial Engine & Ledger): هندسة وبناء منطق برمجي دقيق لمعالجة وتخزين السجلات المالية (المصروفات، الدفعات، الميزانيات)، مع استخدام أنواع بيانات دقيقة (Decimal/Numeric) لمنع أي أخطاء حسابية ناجمة عن التقريب (Floating-point errors).
معمارية المشاريع المتعددة (Project-Based Architecture): تصميم هيكل قواعد بيانات مرن يتيح للمستخدم إدارة عدة مشاريع إنشائية في وقت واحد، مع عزل السجلات والتكاليف الخاصة بكل مشروع بشكل تام لضمان دقة التقارير.
نظام التصنيفات الديناميكية (Dynamic Categorization): بناء بنية تحتية تتيح إضافة وتخصيص بنود الصرف اللانهائية (مثل: الحديد، الخرسانة، أجور العمال، التراخيص) وربطها آلياً بإجمالي ميزانية المشروع.
محرك التقارير والإحصائيات المتقدمة (Advanced Reporting): برمجة واجهات استعلام (APIs) معقدة لتجميع البيانات (Data Aggregation) وتوليد تقارير وإحصائيات رسومية دقيقة توضح حجم الإنفاق الفعلي مقابل الميزانية المرصودة في أجزاء من الثانية.
تأمين ومزامنة البيانات: بناء نظام آمن للنسخ الاحتياطي ومزامنة السجلات عبر السيرفرات لضمان عدم ضياع أي بيانات مالية هامة للمستخدمين.
التقنيات المستخدمة:
PHP | Laravel | RESTful APIs | MySQL | Financial Logic | Data Aggregation