Cialfo · SaaS للتعليم

ميزات React Native لتطبيق التقديم على الجامعات.

ما عملت عليه في Cialfo: ميزات React Native للطلاب، وتتبّع الطلبات، وإطلاق الميزات مع فريق المنتج.

هندسة React Native · فريق منتج Cialfo

نظرة على المشروع
نظرة عامة للطالب وقائمة الجامعات المختارة في Cialfo من عمل الفريق على تطبيق الجوال.
هندسة الجوال · طلحة منظور وفريقه

شاهد لقطات الشاشة والفيديو

السياق والتحدي

المشكلة.

يساعد Cialfo الطلاب على العثور على الجامعات، والاحتفاظ بقائمة مختارة، والتقديم، والتواصل مع مرشدهم. عملت على تطبيق React Native ضمن فريق المنتج.

يتوزع بحث الطالب واختياراته المحفوظة وطلباته ومهامه ورسائله على شاشات مختلفة. وكان على الميزات الجديدة أن تحافظ على تزامن كل ذلك وأن تُطلق عبر مسار الإصدار المعتاد للفريق.

المنهجية الهندسية

كيف تعاملت معها.

  • فهم أجزاء التطبيق

    ينقسم التطبيق إلى مجالات: البحث عن الجامعات، والقوائم، والتقديم المباشر، والبريد الوارد، والاجتماعات، والمهام. ومعرفة موقع كل ميزة جعلت التغييرات أكثر أماناً.

  • بيانات التطبيق والاتصال بالخادم

    يستخدم التطبيق Redux وRedux Saga وAxios. عملت على طريقة التعامل مع بيانات الطلاب والاتصال بالخادم في الشاشات التي بنيتها، ولم أكتب طبقة البيانات بأكملها.

  • العمل مع فريقي المنتج والتصميم

    بنيت الميزات، وعملت على تتبّع الطلبات، وتعاونت عن قرب مع فريقي المنتج والتصميم، وساعدت في الإصدارات.

ما أنجزته

ما الذي بنيته.

  • ميزات React Native للطلاب
  • شاشات تتبّع الطلبات
  • التعامل مع بيانات التطبيق والاتصال بالخادم
  • المساعدة في إصدارات الجوال

أطلقت ميزات React Native وشاشات تتبّع الطلبات مع فريق Cialfo، وساعدت في الإصدارات.

عمل طلحة على تطبيق الجوال في Cialfo. المنتج مملوك لـ Cialfo.

React NativeJavaScriptReduxRedux SagaAxiosCodePush
الخلاصة

ما الذي تعلمته.

حين يغطي تطبيق واحد مجالات كثيرة، فإن فصل بيانات كل مجال يجعل إضافة الميزات الجديدة أسهل بكثير.

إذا كان لديكم تطبيق SaaS على الجوال، يمكنني بناء ميزات جديدة، ومراجعة طريقة تعامل التطبيق مع بياناته، والعمل مع فريقي المنتج والتصميم لديكم.