earthy-api

byAbdulhafz Ba abad

أنشئ تطبيقًا احترافيًا متكاملًا باسم "دليل اليمن للخدمات"، مخصصًا لليمن، ويكون تطبيقًا حقيقيًا قابلًا للتوسع وليس نموذجًا تجريبيًا. المطلوب بناء المشروع كاملًا من الواجهة الأمامية والخلفية وقاعدة البيانات وواجهات API، مع تصميم عربي RTL ومتجاوب مع الهاتف. الوظائف الأساسية: 1. تسجيل وإنشاء حساب وتسجيل الدخول. 2. أنواع المستخدمين: - مستخدم عادي. - مقدم خدمة. - مدير النظام. 3. دليل الخدمات في جميع محافظات ومديريات اليمن. 4. تصنيفات مثل: - صيانة السيارات. - الكهرباء. - السباكة. - المطاعم. - المحلات. - النقل. - المقاولات. - التقنية والبرمجة. - الصحة. - التعليم. - الخدمات المنزلية. - وغيرها. 5. البحث المتقدم عن الخدمات بالاسم والتصنيف والمحافظة والمديرية. 6. صفحة تفصيلية لكل مقدم خدمة تحتوي على: - الاسم. - وصف الخدمة. - الموقع. - رقم الهاتف. - واتساب. - أوقات العمل. - الصور. - التقييمات. 7. إضافة مقدم الخدمة لخدماته وتعديلها. 8. نظام تقييم ومراجعات. 9. المفضلة. 10. التواصل مع مقدم الخدمة. 11. إمكانية إرسال طلب خدمة. 12. نظام عروض من مقدمي الخدمات على الطلبات. 13. إشعارات للمستخدم ومقدم الخدمة. 14. رفع الصور. 15. لوحة تحكم Admin لإدارة المستخدمين والخدمات والتصنيفات والمحافظات والتقييمات والبلاغات. 16. إحصائيات لوحة الإدارة. 17. دعم العمل مع الإنترنت مع معالجة حالات انقطاع الاتصال. 18. حماية الحسابات والصلاحيات والتحقق من البيانات. قاعدة البيانات: استخدم قاعدة بيانات مناسبة مثل Firebase/Firestore أو قاعدة SQL إذا كان ذلك أفضل للبنية، وصممها بشكل احترافي وقابل للتوسع، مع العلاقات والفهارس اللازمة للبحث السريع. Backend/API: أنشئ Backend حقيقي وآمن، مع REST API أو Firebase APIs حسب التقنية المختارة، وتطبيق صلاحيات Authentication وAuthorization، وعدم وضع المفاتيح السرية داخل التطبيق. الواجهة: صمم واجهة حديثة وسهلة باللغة العربية: - الصفحة الرئيسية. - البحث. - التصنيفات. - المحافظات والمديريات. - تفاصيل الخدمة. - الطلبات. - الرسائل. - المفضلة. - الملف الشخصي. - لوحة مقدم الخدمة. - لوحة الإدارة. استخدم تصميمًا مناسبًا للهواتف وشاشات Android، مع دعم RTL بالكامل. مهم جدًا: لا تنشئ مجرد واجهات وهمية أو بيانات تجريبية فقط. اربط الواجهات فعليًا بقاعدة البيانات والـBackend. نفّذ المشروع على مراحل داخل نفس المشروع: 1. إنشاء بنية المشروع. 2. قاعدة البيانات. 3. Backend/API. 4. Authentication. 5. الواجهات. 6. ربط الواجهات بالبيانات الحقيقية. 7. الصلاحيات والأمان. 8. الاختبارات وإصلاح الأخطاء. 9. تجهيز المشروع للإطلاق. لا تعِد بناء الأجزاء المكتملة إذا كانت موجودة بالفعل؛ افحص المشروع الحالي أولًا ثم أكمل من آخر نقطة صحيحة. إذا كان المشروع يحتوي على كود سابق، حافظ عليه وطوّره بدل حذفه وإعادة كتابته. في النهاية أعطني تقريرًا مختصرًا يوضح ما تم بناؤه، وما تبقى، وكيف يمكن تشغيل التطبيق.

No preview

Comments (0)

No comments yet. Be the first!

Project Tasks

31 planning tasks
#1

Generate system requirement document

1m 20s0.2 cr used
Done
#2

Generate personas & user flows

0m 12s0.2 cr used
Done
#7

Create flow for مستخدم عادي

0m 10sCredits in parent
Done
#8

Create flow for مقدم خدمة

0m 10sCredits in parent
Done
#9

Create flow for مدير النظام

0m 10sCredits in parent
Done
#10

الصفحة الرئيسية

1m 4sCredits in subtasks
Paused
#27

الصفحة الرئيسية / App Header

1.6 cr needed
Paused
#28

الصفحة الرئيسية / Home Masthead Band

1.6 cr needed
Paused
#29

الصفحة الرئيسية / Home Search Bar

1.6 cr needed
Paused
#30

الصفحة الرئيسية / Home Category Route Strip

1.6 cr needed
Paused
#31

الصفحة الرئيسية / Home Governorate Routes

1.6 cr needed
Paused
#32

الصفحة الرئيسية / Home Nearby Providers

1.6 cr needed
Paused
#33

الصفحة الرئيسية / App Footer

1.6 cr needed
Paused
#11

المحافظات والمديريات

Credits in subtasks
Paused
#12

التصنيفات

Credits in subtasks
Paused
#13

البحث

Credits in subtasks
Paused
#14

تفاصيل الخدمة

Credits in subtasks
Paused
#15

الطلبات

Credits in subtasks
Paused
#16

العروض

Credits in subtasks
Paused
#17

الرسائل

Credits in subtasks
Paused
#18

المفضلة

Credits in subtasks
Paused
#19

التقييمات

Credits in subtasks
Paused
#20

الإشعارات

Credits in subtasks
Paused
#21

الملف الشخصي

Credits in subtasks
Paused
#22

خدماتي

Credits in subtasks
Paused
#23

لوحة مقدم الخدمة

Credits in subtasks
Paused
#24

لوحة الإدارة

Credits in subtasks
Paused
#25

Sign Up

Credits in subtasks
Paused
#26

Login

Credits in subtasks
Paused
#5

Architecture

0.2 cr needed
Paused
#6

Workspace task plan

0.2 cr needed
Paused

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

الصفحة الرئيسية: الوصول إلى التطبيق
Login: تسجيل الدخول بحساب المدير
لوحة الإدارة: استعراض الإحصائيات
لوحة الإدارة: إدارة المستخدمين
لوحة الإدارة: إدارة الخدمات
لوحة الإدارة: إدارة التصنيفات
لوحة الإدارة: إدارة المحافظات والمديريات
لوحة الإدارة: إدارة التقييمات
لوحة الإدارة: إدارة البلاغات
الملف الشخصي: إدارة بيانات الحساب

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

الصفحة الرئيسية: الوصول إلى التطبيق
Login: تسجيل الدخول بحساب المدير
لوحة الإدارة: استعراض الإحصائيات
لوحة الإدارة: إدارة المستخدمين
لوحة الإدارة: إدارة الخدمات
لوحة الإدارة: إدارة التصنيفات
لوحة الإدارة: إدارة المحافظات والمديريات
لوحة الإدارة: إدارة التقييمات
لوحة الإدارة: إدارة البلاغات
الملف الشخصي: إدارة بيانات الحساب