PrePay

PrePay

הפתרון של PrePay מאפשר לכל אחד לפתוח חשבון דיגיטלי

מבוא

עבודתה של אמיולי על פלטפורמת PrePay Fintech חוללה מהפכה באופן שבו משתמשים מנהלים את כספיהם. PrePay מציעה ארנק דיגיטלי חדשני המאפשר למשתמשים לשלוח ולקבל כסף בקלות במספר מטבעות.

בעזרת הנוחות של כרטיס חיוב פיזי, משתמשים יכולים לטעון כספים מראש ולבצע רכישות בדיוק כמו בכרטיס חיוב רגיל. הפלטפורמה מציעה גם דוחות מקיפים והיסטוריית תשלומים, המעניקים למשתמשים שליטה מלאה על פעילותם הפיננסית. מתוך הכרה בפוטנציאל הצמיחה במגזר ה-B2B, גייסה PrePay את המומחיות של אמיולי כדי לפתח פתרון B2B חזק כהרחבה לפלטפורמת ה-B2C המצליחה שלהם. המטרה הייתה ליצור גרסת MVP תוך שלושה חודשים בלבד שתהווה את הבסיס לפלטפורמת ה-B2B תוך שילוב חלק עם השירותים הקיימים.

תיאור

אמיולי קיבלה על עצמה את האתגר של בניית פלטפורמת B2B דיגיטלית חזקה עבור PrePay. הפתרון המקיף כלל אזור ניהול אינטרנטי ללקוחות ואזור ניהול-על למנהלי PrePay, יחד עם אפליקציות מובייל עשירות בתכונות עבור אנדרואיד ו-iOS. בעזרת פלטפורמת B2B זו, עסקים קיבלו את היכולת לספק לעובדיהם כרטיסי חיוב מותאמים אישית, לטעון אותם בנוחות בכספים ולעקוב אחר הוצאות במהלך נסיעות עסקים. הפלטפורמה גם הקלה על העלאת קבלות לענן PrePay להקלה על ניהול ודיווח הוצאות. שילוב עם שירותי צד שלישי כמו I2C וספקים אחרים הקשורים לפיננסים הבטיח חוויה חלקה ויעילה עבור לקוחות PrePay.

אתגרים טכניים

הפרויקט הציב בפני Emyoli מספר אתגרים טכניים. מכשול עיקרי אחד היה לוח הזמנים הצפוף של שלושה חודשים לאספקת גרסת MVP עם מגוון רחב של פונקציות. יתר על כן, שילוב יעיל עם השירותים הקיימים מפלטפורמת B2C דרש תכנון וביצוע קפדניים. תקשורת וסנכרון עם בעלי עניין שונים בצוות PrePay, כולל המנכ”ל, ה-CTO, מנהל המוצר, המפתחים וראשי צוותי B2C, דרשו ערוצי תקשורת ברורים ותמציתיים.

מערך טכנולוגי (סטאק)

הסטאק שנעשה בו שימוש עבור פלטפורמת PrePay B2B כלל PHP על גבי Laravel עבור הבק-אנד, Mongo DB ו-Postgres DB עבור מאגרי המידע, קבצי Docker עבור קונטיינריזציה, ופונקציות lambda עבור מחשוב ללא שרת. CI/CD נוהל באמצעות Jenkins. בפרונט-אנד, נעשה שימוש ב-Vue.js ו-React Native לפיתוח אפליקציות ה-Web והמובייל בהתאמה. AWS שימש כספק הענן לטובת סקיילביליות, אמינות ואבטחה.

PHP icon PHP
Laravel icon Laravel
Postgres DB icon Postgres DB
Mongo DB icon Mongo DB
Docker files icon Docker files
AWS Lambda icon AWS Lambda
Jenkins icon Jenkins
React.js icon React.js
Material UI icon Material UI
Swift icon Swift
Kotlin icon Kotlin
Microsoft Azure icon Microsoft Azure

ציר זמן של הפרויקט

תכנון וניתוח

פיתוח ויישום

בדיקות והשקה

תכנון וניתוח

  • ניתוח מעמיק של דרישות הפרויקט ותיאור היקפו.
  • שיתוף פעולה פעולה עם צוות PrePay לטובת הבנת הארכיטקטורה והשירותים הקיימים שלהם.
  • תכנון המעבר לפלטפורמת B2B החדשה, תוך הגדרת משימות ולוחות זמנים.

פיתוח ויישום

  • שימוש ב-PHP על גבי Laravel לבניית תשתית בק-אנד חזקה.
  • פיתוח ממשק המשתמש עם React.js, תוך הבטחת אינטגרציה חלקה עם הבק-אנד.
  • עבודה על שילוב שירותי צד שלישי, כגון ספק שער התשלומים החדש.
  • הגדרת קבצי Docker עבור יעילות קונטיינריזציה ופריסה.

בדיקות והשקה

  • הקצאת מהנדס QA לביצוע בדיקות מקיפות, תוך הבטחת איכות הפלטפורמה.
  • ביצוע בדיקות ביצועים וניפוי שגיאות נרחבים כדי להבטיח יציבות.
  • השקה מוצלחת של גרסת MVP של פלטפורמת PrePay B2B.

 

צוות מעורב

מנהל טכני בכיר: המנהל הטכני הבכיר מילא תפקיד חיוני במתן הדרכה ומנהיגות כוללת לצוות. בהיותו אחראי על הארכיטקטורה ומפת הדרכים של הפרויקט, המוביל הטכני הבטיח שתהליך הפיתוח יהיה מתואם עם המטרות ולוחות הזמנים של הפרויקט. הוא ארגן סנכרונים יומיים בין חברי הצוות ובעלי העניין כדי לשמור על הליך עבודה מלוכד ויעיל.
אנליסט עסקי ו-Scrum Master: האנליסט העסקי וה-Scrum Master היוו נדבך מרכזי באיסוף דרישות מ-PrePay ותרגומן למשימות מעשיות עבור צוות הפיתוח. הם מילאו תפקיד מפתח במעבר מהארכיטקטורה הישנה לחדשה, והבטיחו תהליך אינטגרציה חלק. מתוקף תפקידם, הם הנחו את תהליך הפיתוח הזריז (Agile), ארגנו פגישות סטטוס יומיות, ועקבו אחר ההתקדמות כדי לשמור על לוח הזמנים של הפרויקט.
מפתח תוכנה בכיר לצד שרת: מפתח תוכנה בכיר זה לצד שרת נטל על עצמו את פיתוח תשתית הבק-אנד בליבת פלטפורמת PrePay B2B. המומחיות שלו ב-PHP על גבי Laravel וניהול מאגרי מידע אפשרה לו לכתוב את הלוגיקה העסקית של הפלטפורמה, לטפל בקישוריות למאגר מידע, ולבצע אינטגרציה חלקה עם שירותי צד שלישי, כמו ספק שער התשלומים החדש.
מפתח full-stack בכיר: מפתח ה-full-stack הבכיר היה חבר צוות רב-תכליתי שאחראי על משימות פרונט-אנד ובק-אנד כאחד. הוא התמקד בבניית ממשק המשתמש באמצעות טכנולוגיות כמו React.js, והבטיח אינטגרציה חלקה עם הצד האחורי. בנוסף, הוא תרם לתכנות חלק משירותי הבק-אנד של הפלטפורמה.
מפתח React Native: מפתח React Native בכיר מילא תפקיד חיוני בפיתוח גרסאות iOS ואנדרואיד של פלטפורמת PrePay B2B. הבקיאות שלו בתכנות היברידי הבטיחה פונקציונליות פרונט-אנד חלקה ונטולת פגמים עבור שתי האפליקציות למובייל, ואפשרה למשתמשים לגשת לפלטפורמה ללא מאמץ.
מהנדס QA: מהנדס QA לקח על עצמו ביצוע בדיקות מקיפות כדי להבטיח את האיכות הכוללת של הפלטפורמה. הוא ביצע בדיקות פונקציונליות, בדיקות ביצועים, וזיהה ודיווח בקפדנות על כל באגים או בעיות שנזקקו לפתרון לפני השקת הפלטפורמה.
מהנדס DevOps המתמחה ב-AWS: מהנדס DevOps התמחה בניהול הפריסה והתשתית של פלטפורמת PrePay באמצעות שירותי AWS. הוא הבטיח סקיילביליות, אמינות ואבטחה לאורך תהליך הפיתוח והפריסה.
השיתוף והמסירות של הצוות הרב-תחומי הזה מ-Emyoli מילא תפקיד חיוני במסירה מוצלחת של פלטפורמת PrePay B2B. המומחיות והמאמץ המשולבים שלהם הובילו ליצירת פתרון יציב ועשיר בתכונות שעמד בדרישות של PrePay והתעלה על הציפיות שלהם.

תוצאות הפרויקט

התכנון והביצוע הקפדניים של אמיולי אפשרו אספקת גרסת MVP יציבה של פלטפורמת PrePay B2B במסגרת לוח זמנים תובעני של שלושה חודשים. אינטגרציה חלקה עם שירותים קיימים ותקשורת ברורה עם בעלי עניין הבטיחו יישום מוצלח. נוספו תכונות חדשות, מחזורי פיתוח שופרו ואיכות הפלטפורמה הכוללת שופרה. כתוצאה מכך, פלטפורמת ה-B2B של PrePay הוכיחה את עצמה כתוספת חשובה לחבילת הפתרונות הפיננסיים שלהם, המושכת לקוחות אמיתיים וצוברת תאוצה בשוק.