Hero prompt: أريد إنشاء تطبيق سطح مكتب احترافي (Desktop Applica...
8views
0favorites
Model used
Hero1.0Generation parameters
Image1008x100839604jpg
Prompt
أريد إنشاء تطبيق سطح مكتب احترافي (Desktop Application) باستخدام:
Flutter + Dart
اسم التطبيق:
**التقرير اليومي للمصالح الاقتصادية**
🎯 الهدف:
إنشاء نظام رقمي متكامل لإدارة التقارير اليومية للمصالح الاقتصادية والمطاعم المدرسية في المؤسسات التربوية الجزائرية.
---
🖥️ المنصات المستهدفة:
* Windows Desktop
* Web (اختياري)
* Android (اختياري لاحقًا)
---
🌍 اللغة والاتجاه:
* التطبيق بالكامل باللغة العربية
* دعم RTL (من اليمين إلى اليسار)
* استخدام:
Directionality(textDirection: TextDirection.rtl)
---
🎨 التصميم:
* استخدام Material Design 3
* تصميم حديث مثل تطبيقات Google
الألوان:
* Primary: أخضر (#10B981)
* Background: رمادي فاتح (#F9FAFB)
* Cards: أبيض + ظل خفيف
---
📐 Layout:
* Sidebar على اليمين
* AppBar علوي
* محتوى ديناميكي
---
📂 الصفحات:
1️⃣ الصفحة الرئيسية (Dashboard)
* رسالة ترحيب
* زر "إنشاء تقرير جديد"
* بطاقات إحصائية:
* عدد التقارير
* عدد العمال
* عدد الوجبات
* قائمة آخر التقارير
---
2️⃣ إعدادات المؤسسة
* اسم المؤسسة
* مديرية التربية
* اسم المقتصد
* الولاية + البلدية
* العنوان
* الهاتف
* البريد الإلكتروني
نوع المؤسسة:
* داخلي
* نصف داخلي
* خارجي
⚙️ منطق العمل:
* خارجي → تعطيل المطعم
* نصف داخلي → عرض الغداء فقط
* داخلي → عرض جميع الوجبات
---
3️⃣ إنشاء تقرير جديد
عند الضغط يظهر Dialog يحتوي على:
* تقرير اليوم
* تقرير الأمس
* اختيار تاريخ
---
4️⃣ محرر التقرير (Report Editor)
باستخدام Tabs:
🟢 تبويب المطعم:
* عدد المسجلين
* عدد الحاضرين
* حساب نسبة الحضور تلقائيًا
🟢 تبويب الوجبات:
* التلاميذ
* الأساتذة
* الإداريون
* العمال
* الضيوف
لكل فئة:
* مسجلين
* حاضرين
* ملاحظات
🟢 تبويب الغيابات:
* جدول:
الاسم + الوظيفة + الفترة + الملاحظات
🟢 تبويب حالة المحلات:
* TextField متعدد الأسطر (نص حر فقط)
🟢 تبويب الأشغال:
* الصيانة المنجزة
* الإصلاحات المستعجلة
* ملاحظات عامة
---
5️⃣ تصفح التقارير
* DataTable يعرض:
التاريخ + الحاضرين + ملاحظات
* أزرار:
عرض
تعديل
حذف
طباعة
---
6️⃣ صفحة العمال
* إضافة / تعديل / حذف
* الحقول:
الاسم + الوظيفة + الهاتف
---
7️⃣ الوجبات الأسبوعية
* جدول من الأحد إلى الخميس
* فطور / غداء / عشاء
ميزات:
* زر نسخ الأسبوع القادم
* زر طباعة
---
🗄️ قاعدة البيانات:
استخدام SQLite عبر:
sqflite
الجداول:
* settings
* reports
* meals
* absences
* workers
* weekly_meals
---
⚙️ الوظائف:
* حفظ البيانات محليًا
* حساب النسب تلقائيًا
* Validation للمدخلات
* تنبيه عند الخروج بدون حفظ
---
🖨️ الطباعة:
* دعم طباعة A4
* استخدام flutter_printing
* إخفاء الأزرار
* عرض التقرير فقط
---
✨ تحسينات UX:
* Animations (AnimatedContainer / Hero)
* رسائل Snackbar
* حالات فارغة
* تحميل تدريجي
---
📁 هيكلة المشروع:
lib/
main.dart
models/
services/
screens/
widgets/
database/
---
🧠 المطلوب:
* كود كامل جاهز
* تصميم احترافي
* تنظيم نظيف
* قابل للتطوير
---
🎯 النتيجة:
تطبيق سطح مكتب احترافي لإدارة التقارير اليومية للمصالح الاقتصادية، مشابه للأنظمة الإدارية الحديثة.
More by @tikhicham
Comments (0)
Please sign in to comment