في تطبيقنا مستخدمين واطباء.
المستخدم يستطيع ان يبحث عن اطباء عن طريق التطبيق، والطبيب يستطيع ان يسوق نفسه.
المطلوب:
1. امكانية للمستخدم او الطبيب ان يحول حسابه الى حساب "بائع" عيادة عن طريق صفحة البروفايل. عند ذلك، يجب ادخال seller الى قائمة جديدة باسم roles في الداتابيس.
- للبائع، يظهر زر في صفحة البروفايل باسم "منتوجاتي" يأخذ المستخدم لصفحة ادارة المنتوجات حيث يمكنه اضافة منتوج، تعديل منتوج، او حذف.
- عندما يدخل اي مستخدم الى صفحة البائع، يرى زر بعنوان "منتوجات"، يأخذ المستخدم الى قائمة المنتوجات اللتي تباع عن طريق هذا البائع. فقط الاطباء تستطيع ان ترى المنتوجات، ليس كل مستخدم.
- لكل منتوج هنالك صفحة تظهر فيها تفاصيل المنتوج المكونة من: اسم، سعر، صور، تفاصيل، منطقة البيع.
- صاحب المنتوج بامكانه اظهار المنتوج او اخفاءه.
2. بناء marketplace حيث يظهر للاطباء فقط - ليس لكل المستخدمين. في الماركت تظهر جميع المنتجات بترتيب عشوائي.
3. المستخدم يستطيع ان يضيف منتوجات الى السلة، وعند الانتهاء، يستطيع ان يدخل الى السلة ويضغط على "ارسال طلبية".
- لا يوجد امكانية للدفع عن طريق التطبيق، ولكن، ارسال الطلبية تحلل السلة، وترسل طلبيات للبائعون مفادها ان المستخدم يريد الشراء.
- البائعون عندها يتواصلون بالهاتف مع الزبون ليكملو الطلبية والدفع.
- لهذا، البائع يجب ان يحلص على جميع المعلومات مثل: اسم الزبون، رقم الهاتف، التاريخ، الطلب - فقط المنتوجات المتعلقة بالبائع نفسه، انتبه،السلة ممكن ان تحتوي عن طلبات من عدة بائعون.
- البائع يستطيع ان يرى قائمة الطلبات في صفحة الطلبات، ويستطيع ان يعدل وضعية الطلب من جديد الى قيد المعالجة الى "تم". عندما يضع البائع قيد المعالجه على الطلب يمكنه ايضا ان يضع ملاحظات notes.
- يجب ان يكون هنالك امكانية فيلتر خيث يرى البائع فقط الطلبات حسب وضعية معينة، او حسب تاريخ معين، ويستطيع البحث حسب زبون معين.
- الزبون ايضا يرى صفحة بالطلبيات المتعلقة فيه. ويرى، الوضعية لكل طلب. مرة اخرى، سلة واحدة ممكن ان تفتح اكثر من طلب.
- الزبون لا يرى الملاحظات المتعلقة بالطلب.
- يستطيع الزبون الغاء الطلب، لا يمحى الطلب ولكن يتحول الى ملغي.
تقسييم العمل:
1. UX - صفحات دارت للعياده (عرض وتعديل), وتعديل صفحة الطبيب لتظهر العيادات. وطبعا, أي تغييرات UX اضافية
2. Business Logic
3. تغييرات على الداتابيس
ملاحظات:
١. التطبيق مبني، تغيير في الكود يجب ان يتماشى مع كود التطبيق. مثلا، استعمال كود مكتوب وليس نسخ ولصق للكود.
٢. ممنوع استخدام صور فيها نص. كل نص يدخل يجب ان يكون localized.
٣. بعد الانتهاء من البرمجه في برانش خاص، عليك ان ترسل apk للفحص، وبعدها ادخال الكود الى ديفيلوب برانش عن طريق pull request. نعتمد هذه الطريقه من الان.
٤. يجب ان يكون لديك صلاحيات في الداتابيس، سأضيفك للداتابيس اذا يلزم ذلك.
٥. ممنوع استخدام مكتبات عامة الا اذا كانت مع ترخيص MIT License
| تاريخ التسجيل | |
| معدل التوظيف | |
| المشاريع المفتوحة | 0 |
| مشاريع قيد التنفيذ | 0 |
| التواصلات الجارية | 0 |