GoDoctor

GoDoctor

חוו את כלי העזר האולטימטיבי למעבר מבחן בפעם הראשונה עם הפלטפורמה האינטראקטיבית של GoDoctor

מבוא

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

תיאור

אמיולי הופקדה על בניית פלטפורמה דיגיטלית חזקה ומקיפה עבור GoDoctor, במטרה לסייע לרופאים בהכנותיהם לבחינות. אמיולי, שהחליפה את הספק הקודם, עמדה בפני האתגר של הבנה מהירה של הקוד, הלוגיקה והארכיטקטורה של הפלטפורמה הקיימת. המטרה הייתה לפתור בעיות קודמות ולשפר את יכולות הפלטפורמה באמצעות תכונות חדשות.

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

המעבר מקוד הספק הקודם ללא כל תמיכה או הדרכה התגלה כמשימה מאתגרת ביותר. אמיולי נאלצה לבצע שינויים משמעותיים בתהליכי האינטגרציה הרציפה/פריסה רציפה (CI/CD), כולל מעבר למאגר Git, אימוץ ארכיטקטורה מוכוונת שירותים, הקמת קונטיינרים של Docker וניתוק סביבת ה-staging מהייצור. בנוסף, הצוות היה צריך להשתלב עם ספק שער תשלום חדש ולפתור באגים קיימים בלוח זמנים צפוף.

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

הסטאק שנעשה בו שימוש עבור GoDoctor כלל Node.js עם מסגרת העבודה Next.js, יחד עם מאגרי מידע MongoDB ו-PostgreSQL. הפלטפורמה הוכנסה לקונטיינרים באמצעות Docker, ו-CI/CD הופעל על ידי Jenkins. בפרונט-אנד, נעשה שימוש ב-Vue.js Material UI ו-React Native לבניית אפליקציות iOS ואנדרואיד. כל הפלטפורמה אוחסנה ב-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

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

תכנון וניתוח

פיתוח ויישום

בדיקות והשקה

תכנון וניתוח

  • שיתוף פעולה הדוק בין אמיולי ל-GoDoctor להבנת דרישות הפרויקט, היקפו ומטרותיו, וניתוח בסיס הקוד של הפלטפורמה הקיימת ותיאר תוכנית מפורטת לפיתוח מחדש.

פיתוח ויישום

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

בדיקות והשקה

  • בדיקות קפדניות, כולל בדיקות פונקציונליות וביצועים, להבטחת יציבות ואיכות הפלטפורמה לפני השקתה המוצלחת.

 

הצוות

מנהל טכני בכיר: סיפק הדרכה והנהגה, ופיקח על הארכיטקטורה והתיאום בין בעלי העניין.
אנליסט עסקי ו-Scrum Master: אסף דרישות, ניהל את תהליך המעבר, והתאים את היבטי ה-CI/CD.
מעצב גרפי בכיר: עיצב ממשקי משתמש אטרקטיביים ואינטואיטיביים לחוויית משתמש יוצאת דופן.
מפתח תוכנה בכיר אחד לצד שרת: פיתח את תשתית הבק-אנד, הלוגיקה העסקית, ושילב שירותי צד שלישי.
מפתח פרונט-אנד Web בכיר אחד: הבטיח אינטגרציה חלקה בין פרונט-אנד לבק-אנד באמצעות React.js.
מפתח React Native אחד: עבד על גרסאות iOS ואנדרואיד, והבטיח חוויית משתמש חלקה.
מהנדס QA אחד: ביצע בדיקות מקיפות, והבטיח את האיכות והביצועים של הפלטפורמה.
מהנדס DevOps המתמחה ב-AWS: ניהל את הפריסה והתשתית ב-AWS, והבטיח יכולת התרחבות ואבטחה.

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

המומחיות והמסירות של אמיולי אפשרו פיתוח מחדש של פלטפורמת GoDoctor באופן מהיר ומוצלח. בעיות מדור קודם טופלו, ותכונות חדשות שולבו בצורה חלקה, מה ששיפר את מחזורי הפיתוח ואת איכות הפלטפורמה הכוללת. GoDoctor מהווה כיום משאב אמין ויעיל, המספק לרופאים את הכלים הדרושים כדי להצטיין בבחינות שלהם ולשפר את הקריירה המקצועית שלהם.