عمل على منصة داخلية

أساس الواجهات وأدوات الفريق

Starter Kit داخلي تبدأ منه كل لوحات التحكم الجديدة — مكوّنات قابلة لإعادة الاستخدام، وثيمات ديناميكية، وأدوات مشتركة، وبنية موحّدة — مع حزم npm وإضافات VS Code تزيل العمل المتكرر.

الدور
مطوّر واجهات أمامية أول
الجهة
Wakeb
الفترة
2024 – present
التقنيات
  • Vue 3
  • Nuxt
  • TypeScript
  • Vuetify
  • Tailwind CSS
  • VS Code API

عمل خاص — موصوف بشكل عام. الكود والشاشات الداخلية وتفاصيل العملاء غير معروضة عن قصد.

المشكلة

كل لوحة تحكم جديدة كانت تبدأ من مشروع فارغ: نفس التخطيط والثيمات وطبقة الـ API وأنماط الجداول والنماذج يُعاد بناؤها كل مرة بشكل مختلف قليلًا.

البنية

Starter Kit يضم مكوّنات قابلة لإعادة الاستخدام، وتبديلًا ديناميكيًا للثيمات، وأدوات مشتركة، وبنية مشروع موحّدة، واعتمده الفريق أساسًا لكل لوحات التحكم الجديدة.

وحوله مجموعة من حزم npm وإضافات VS Code تؤتمت ما تبقى من مهام متكررة. المنشور منها: wakeb-starter-cli يولّد وحدات CRUD ومكوّنات من Form Schemas لـ Vue 3، وwakeb-composables تجمع الـ Composables المشتركة، وwakeb-map مكتبة خرائط تدعم أكثر من مزوّد، وwakeb-font خطوط عربية ولاتينية تعمل بدون إنترنت، وwakeb-clients تجمع ملفات العملاء في حزمة، وإضافة Wakeb MCP تعطي مساعدات الذكاء الاصطناعي كتالوج المكوّنات ومتغيرات التصميم ومراجعة الكود لمشاريع الـ Starter، وWakeb Skills مجموعة من 25 مهارة لوكلاء الذكاء الاصطناعي تُبقي الكود المولَّد على بنية الفريق وأعرافه: إعادة استخدام المكوّنات الموجودة، ومسافات تدعم RTL، ومتغيرات التصميم، ونصوص مترجمة.

البنية
  1. المنتجات
    • لوحات تحكم جديدة
  2. الـ Starter Kit
    • مكوّنات قابلة لإعادة الاستخدام
    • ثيمات ديناميكية
    • أدوات مشتركة
  3. الأدوات
    • حزم npm
    • إضافات VS Code

النتيجة

المشاريع الجديدة تبدأ من أساس مشترك بدلًا من نسخة من آخر مشروع. أما التفاصيل الداخلية والكود والشاشات فهي سرية ولم تُعرض هنا عن قصد.

كيرلس زكريا

مطوّر واجهات أمامية أول · القاهرة، مصر

© 2026 كيرلس زكريامبني بـ Nuxt. موقع ثابت، ثنائي اللغة، بدون أدوات تتبّع.
Esc

الصفحات

الرئيسية
الأعمال
المصادر المفتوحة
Jervis
عنّي
تواصل

الأعمال

Jervis Boostمنصة تحكّم لهندسة الذكاء الاصطناعي
Jervis Desktop MCPطبقة تنفيذ آمنة للمساعدات الذكية
منصات حكومية في مصر والسعوديةمواقع حكومية ثنائية اللغة
vue-nuxt-permissionنظام صلاحيات مفتوح المصدر
أساس الواجهات وأدوات الفريقعمل على منصة داخلية
Jervis Universal Agentبيئة تشغيل وكلاء محلية أولًا
Jervis DevOpsمنصة نشر ذاتية الاستضافة
Jervis Mathإدخال رياضيات يدعم العربية

إجراءات

تبديل الثيم
English — التبديل إلى الإنجليزية
نسخ البريد الإلكترونيkeroloszakaria2@gmail.com
GitHubkeroloszakaria
LinkedInkerolos-zakaria
npm~keroloszakaria
VS Code Marketplacekeroloszakaria
Medium@keroloszakaria2
UpworkKerolos Z.