لدي نموذج أولي (Prototype) مبني باستخدام (HTML, JavaScript, Tailwind CSS, Chart.js). المطلوب هو تحويل هذا النموذج إلى تطبيق ويب متكامل يعمل بنظام Serverless Architecture لضمان كفاءة عالية وتكلفة تشغيل صفرية (Zero Hosting Cost).
الموقع مخصص لشركة ناشئة (حوالي 10 مستخدمين) لمراقبة الأداء في أربعة أقسام: (التسويق، المالية، الموارد البشرية، والتشغيل).
المتطلبات التقنية الإلزامية:
أريد بناء المشروع باستخدام الأدوات التالية لضمان الأمان والمجانية:
الاستضافة (Hosting): رفع المشروع على Netlify أو Vercel وربطه بمستودع GitHub خاص.
قاعدة البيانات (Database): استخدام Supabase (PostgreSQL) كخيار أساسي لإدارة البيانات السحابية.
نظام الدخول (Authentication): تفعيل Supabase Auth لتوفير دخول آمن ببريد إلكتروني وكلمة سر (مدير تنفيذي + موظفين).
الباك إند (Back-end): استخدام Netlify Functions أو Edge Functions للتعامل مع منطق العمليات (CRUD).
المهام المطلوبة من المطور:
هيكلة البيانات: تصميم جداول دقيقة في Supabase لكل قسم (Marketing, Finance, HR, Ops) مع علاقات تضمن عدم ضياع البيانات وتدعم الأرشفة التاريخية.
ربط الواجهات: ربط الأكواد الحالية بقاعدة البيانات بحيث يتم حفظ البيانات المستدخلة واسترجاعها فوراً في الرسوم البيانية والجداول.
تطوير لوحة المدير (CEO Dashboard): تفعيل ميزة رفع ملفات الـ JSON (التي كانت تُستخدم سابقاً) لتُخزن في قاعدة البيانات، مع تطوير لوحة المدير لتقرأ البيانات التاريخية وتقارن بين أداء الشهور والأسابيع تلقائياً.
الصيانة والرسوم البيانية: التأكد من استقرار عمل مكتبة Chart.js وتدمير الكائنات القديمة (Chart Destroy) لمنع تسرب الذاكرة أو تعطل الرسوم عند التبديل بين الأقسام.
نظام الصلاحيات: * الموظف: يستطيع إدخال بيانات قسمه فقط ورؤية تقاريره السابقة.
المدير التنفيذي: يملك صلاحية رؤية كافة الأقسام، التحليل الذكي، وتصدير التقارير الإجمالية.
الشروط الخاصة:
التكلفة التشغيلية: يجب أن يعمل النظام بالكامل ضمن الخطط المجانية (Free Tier) للمنصات المذكورة (Supabase & Netlify).
أمن البيانات: تفعيل سياسات أمان قاعدة البيانات (RLS - Row Level Security) لضمان عدم وصول أي مستخدم لبيانات غيره.
جودة الكود: كتابة كود منظم مع تعليقات توضيحية لسهولة الصيانة مستقبلاً.
المخرجات المتوقعة:
رابط مباشر للموقع يعمل بكفاءة.
تسليم الكود المصدري كاملاً عبر GitHub.
شرح بسيط (وثيقة أو فيديو قصير) لكيفية إضافة مستخدمين جدد أو إدارة قاعدة البيانات من لوحة Supabase.
السلام عليكم ا/دانه بشتغل بـ FastAPI في الباك إند، وهستخدمه هنا بشكل Serverless عن طريق Netlify / Edge Functions، بحيث يكون المشروع خفيف وسريع وضمن الـ Free Tie...
مرحبا أ. دانة، اطلعت بدقة على وصف المشروع والمتطلبات التقنية (Supabase، Chart.js)، والمشروع واضح ومصمم بطريقة صحيحة لبناء Dashboard احترافي منخفض التكلفة وقابل ...
مرحبا بشمهندسة دانة معك أحمد خبرة أكثر من 3 سنوات في تطوير المواقع والتطبيقات ولقد قرأت المشروع ولكن لدي بعض الاستفسارات حول المشروع هل يمكننا مناقشتها معا ولدي...
أهلا أستاذة دانة، قرأت متطلباتك بعناية لتحويل نموذج الـ Dashboard الخاص بشركتك الناشئة إلى منصة متكاملة بنظام Serverless. بصفتي مطور برمجيات متخصص في بناء الحلو...
السلام عليكم ، أستطيع تنفيذ هذا المشروع وتحويل النموذج الأولي الحالي إلى نظام متكامل يعمل بكفاءة عالية باستخدام التقنيات المطلوبة مثل Supabase وServerless Archi...
أقدم تنفيذا كاملا لتحويل النموذج الأولي الحالي إلى تطبيق ويب Serverless احترافي يعمل بكفاءة عالية وبتكلفة تشغيل صفرية، مع الالتزام الكامل باستخدام التقنيات المط...