No description
  • TypeScript 94.2%
  • JavaScript 5.5%
  • HTML 0.3%
Find a file
2026-09-17 04:56:19 +03:00
components first commit 2026-09-17 04:56:19 +03:00
dist first commit 2026-09-17 04:56:19 +03:00
hooks first commit 2026-09-17 04:56:19 +03:00
middleware first commit 2026-09-17 04:56:19 +03:00
routes first commit 2026-09-17 04:56:19 +03:00
services first commit 2026-09-17 04:56:19 +03:00
.env.example first commit 2026-09-17 04:56:19 +03:00
.gitignore first commit 2026-09-17 04:56:19 +03:00
App.tsx first commit 2026-09-17 04:56:19 +03:00
ARCHITECTURE.md first commit 2026-09-17 04:56:19 +03:00
backupService.js first commit 2026-09-17 04:56:19 +03:00
constants.ts first commit 2026-09-17 04:56:19 +03:00
db.js first commit 2026-09-17 04:56:19 +03:00
docker-compose.yml first commit 2026-09-17 04:56:19 +03:00
Dockerfile first commit 2026-09-17 04:56:19 +03:00
dockerignore first commit 2026-09-17 04:56:19 +03:00
index.css first commit 2026-09-17 04:56:19 +03:00
index.html first commit 2026-09-17 04:56:19 +03:00
index.tsx first commit 2026-09-17 04:56:19 +03:00
metadata.json first commit 2026-09-17 04:56:19 +03:00
package-lock.json first commit 2026-09-17 04:56:19 +03:00
package.json first commit 2026-09-17 04:56:19 +03:00
README.md first commit 2026-09-17 04:56:19 +03:00
redis.js first commit 2026-09-17 04:56:19 +03:00
server.js first commit 2026-09-17 04:56:19 +03:00
tailwind.config.js first commit 2026-09-17 04:56:19 +03:00
translations.ts first commit 2026-09-17 04:56:19 +03:00
tsconfig.json first commit 2026-09-17 04:56:19 +03:00
types.ts first commit 2026-09-17 04:56:19 +03:00
utils.ts first commit 2026-09-17 04:56:19 +03:00
vite.config.ts first commit 2026-09-17 04:56:19 +03:00

erp-eqtena

نبذة تعريفية مهنية عن نظام إقتناء المطوّر (Eqtina ERP)

🔹 مقدمة تنفيذية (Executive Summary) إقتناء ERP هو نظام هندسي–مالي متكامل صُمم خصيصاً لقطاع التطوير العقاري الحديث. يجمع النظام بين صلابة الأنظمة التشغيلية التقليدية وذكاء المستقبل عبر دمج محرك Gemini AI، ليقدّم منصة موحدة تدير المشاريع، الأصول، العمليات المالية، والوثائق الرقمية بكفاءة عالية. يأتي الإصدار الصناعي بخفة استثنائية لاعتماده على قاعدة بيانات SQLite3، مع قدرة كاملة على المزامنة السحابية الفورية وتوثيق البيانات في بيئة مشفرة وآمنة، مما يجعله خياراً مثالياً للشركات التي تبحث عن أداء سريع دون تعقيد البنية التحتية.

🔹 الموديولات الأساسية (Core Modules) يغطي إقتناء ERP دورة العمل العقاري من الفكرة حتى التسليم عبر مجموعة مترابطة من الوحدات:

  1. إدارة المشاريع الهندسية • تتبع كامل لدورة حياة المشروع من شراء الأرض حتى الإشغال. • حوكمة المخططات، الوثائق، واعتمادات الجهات الرسمية.
  2. المركز المالي الاستراتيجي • إدارة الميزانيات والتدفقات النقدية. • أوامر الصرف والقبض وربط مباشر بشجرة الحسابات. • مراقبة مالية دقيقة للمشاريع.
  3. إدارة المبيعات وCRM • تفكيك المشاريع إلى وحدات قابلة للبيع. • إدارة العملاء والمهتمين (Leads). • تنفيذ عمليات المبايعة والتحصيل.
  4. رأس المال البشري (HR) • ملفات الموظفين ومسيرات الرواتب. • الحضور والانصراف، الإجازات، والعهد النقدية.
  5. المشتريات والمستودعات • تتبع توريد المواد الميدانية. • إدارة المخزون والجرد الدوري.
  6. الأرشيف الرقمي (Digital Vault) • أرشفة ذكية تربط كل ملف (صك، رخصة، فاتورة…) بمكانه الصحيح داخل النظام. • بحث فوري واسترجاع آمن.
  7. بوابة الربط التقني (API Hub) • مركز موحد للتكامل مع خدمات SMS، البريد الإلكتروني، ومنصات التواصل. • دعم كامل لمزودي الخدمات المحليين والعالميين.

🔹 الميزات التقنية (Technical Highlights) • Gemini AI Engine: صياغة خطابات رسمية، تحليل مخاطر مالية، ولوحات ذكاء أعمال لحظية. • مزامنة سحابية مزدوجة: • مزامنة تلقائية مع Google Drive للأرشيف الرقمي. • نسخ احتياطي دوري لقواعد البيانات في مجلد Eqtina_ERP_Archive_Backup. • بوابات مصادقة مرنة: دعم API Keys أو اسم مستخدم/كلمة مرور. • قاعدة بيانات SQLite3: أداء سريع، قابلية نقل عالية، وتشغيل دون خوادم معقدة.

🔹 الفوائد الرئيسية (Key Benefits) • مركزية البيانات: مصدر واحد للحقيقة (Single Source of Truth). • أمان سيادي: تشفير AES256 وسجل رقابة غير قابل للحذف. • أتمتة شاملة: تقليل التدخل البشري في الحسابات، التفقيط، والمزامنة. • دعم اتخاذ القرار: تقارير BI رسومية توضح الانحرافات المالية وفرص البيع.

🔹 النتائج المتوقعة (Expected Outcomes) • رفع كفاءة الإنفاق: مراقبة دقيقة تمنع التجاوزات قبل حدوثها. • صفر ضياع بيانات: بفضل المزامنة والنسخ السحابي المتعدد. • تسريع الإنجاز: تقليص وقت إعداد العقود والخطابات بنسبة تصل إلى 70%. • تحسين تجربة العملاء: تواصل أسرع وأكثر دقة مع العملاء والمقاولين.

خلاصة إقتناء ERP ليس مجرد نظام محاسبي أو منصة تشغيلية، بل هو محرك التحول الرقمي العقاري الذي يمنح الشركات رؤية موحدة، أماناً متقدماً، وأتمتة ذكية تعزز الإنتاجية وتدعم النمو المستدام

Prerequisites: Node.js

استخدام إصدار Node.js مستقر ومتوافق مع المكونات

FROM node:18-alpine

ضبط بيئة العمل

WORKDIR /app

نسخ ملفات تعريف الحزم أولاً لتسريع عملية البناء(Caching)

COPY package*.json ./

تثبيت الاعتماديات (بما فيها التثبيت الخاص ببناء الحزم مثل sqlite3)

RUN npm install

نسخ باقي ملفات المشروع

COPY . .

إنشاء المجلدات الأساسية للتأكد من وجودها مع الصلاحيات المناسبة

RUN mkdir -p database storage uploads backups

بناء الواجهة الأمامية عبر Vite

RUN npm run build

تعريض المنافذ الخاصة بالتطبيق (5003 للخلفية، 4003 للواجهة)

EXPOSE 5003 4003

أمر تشغيل التطبيق

CMD ["npm", "start"]

=======================================

dependencies: Node.js

"@google/genai": "1.39.0",
"@vitejs/plugin-react": "^4.0.0",
"adm-zip": "^0.5.10",
"chart.js": "^4.5.1",
"cors": "^2.8.5",
"dotenv": "^16.3.1",
"express": "^4.18.2",
"form-data": "^4.0.6",
"helmet": "^7.0.0",
"lucide-react": "^0.563.0",
"morgan": "^1.10.0",
"multer": "^2.0.2",
"pocketbase": "^0.27.3",
"quill": "^2.0.2",
"react": "^18.2.0",
"react-chartjs-2": "^5.3.1",
"react-dom": "^18.2.0",
"recharts": "^3.7.0",
"sequelize": "^6.33.0",
"socket.io": "^4.7.2",
"socket.io-client": "^4.7.2",
"sqlite3": "^6.0.1",
"xlsx": "https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"
"tar": "^7.5.3",
"micromatch": "^10.2.1",
"body-parser": "^1.20.3",
"glob": "^11.0.0"
"vite": "^7.3.1"

erp