נושא הפרוייקט
מספר פרוייקט
מחלקה
שמות סטודנטים
אימייל
שמות מנחים
My Tremp יישומון טרמפים לאוכלוסייה הסטודנטיאלית
My Tremp - hitchhiking app for the student population
תקציר בעיברית
נסיעות משותפת בישראל קיימות שנים רבות. נסיעות אלה, יוצרת מצד אחד חסכון בדלק ומאידך השתתפות בעלויות נסיעה,הן מהוות פתרון לתחבורה יעילה ונוחה, כמו כן גם לחסכונית מבחינת הסביבה. מלבד החסכון, הנסיעות המשותפות מאפשרות פתרון תחבורה לאנשים שאין להם גישה לרכב פרטי, וזאת בתעריף מופחת ובמיוחד בשבתות וחגים, כאשר אפשרויות התחבורה הציבורית דלות או אינן קיימות בכלל. בקרב אוכלוסיית הסטודנטים באוניברסיטת בן גוריון בנגב, קיים מערך נסיעות משותפות פעיל ומבוקש המנוהל בקבוצות ביישומון "WhatsApp". תיאום הנסיעות בפלטפורמה זו מונה חסרונות: מספר משתתפים מוגבל, אופן החיפוש אינו ממוקד, חוסר יכולת לריכוז משובים בין משתמשים המשפיעים על תחושת הביטחון ועוד. הגורמים הללו היוו מוטיבציה עבורנו ליצירת "My Tremp" יישומון לתיאום נסיעות משותפות עבור האוכלוסייה הסטודנטיאלית. כהכנה לפרויקט, ביצענו סקר שוק מעמיק על ההיצע הקיים בתחום שיתוף הנסיעות, תרבות והעדפות האוכלוסייה הסטודנטיאלית, סוגי אפליקציות המובייל השונות, מתודולוגיות פיתוח תוכנה, ושימוש במחשוב ענן. במהלך שלב התכנון, ביצענו סקר מקדים על מנת לאסוף דרישות ממשתמשים פוטנציאליים, בחנו את אפשרויות סביבות ושפות התכנות, בנינו תרשימים המייצגים את התהליכים המרכזיים, ועיצבנו סקיצות ראשוניות של מסכים. בחרנו לפתח במתודולוגיה של "אב-טיפוס", כאשר הקוד נכתב בשפת Typescript והעיצוב בשפת CSS. בחרנו לפתח את האפליקציה באמצעות הפלטפורמה IONIC REACT, ולשימוש בפלטפורמת FIREBASE של Google לניהול, שמירה, ואבטחת מסד הנתונים. השיקולים העיקריים שהובילו אותנו לבחירת השפות והפלטפורמות הללו הם הצורך בקוד נתמך בכל מערכות ההפעלה, יקל על התחזוקה, יתמוך בתפעול שוטף, ויעמוד בסטנדרטים של אבטחת המידע, וכל זאת תוך שמירה על משאבים מוגבלים. ראשית, פיתחנו אב טיפוס אשר הועלה לשרת מקומי ונבחן על ידי משתמשים פוטנציאלים. לאחר קבלת משוב ביצענו תיקונים בהתאם, הוספנו פונקציונליות ולבסוף הגשנו את היישומון לחנויות האפליקציות של Apple Android. פיתוח היישומון הסתיים בהצלחה ובדיקות השמישות הניבו תגובות חיוביות. היישומון כולל את כלל המודלים שהגדרנו לשלב זה באיסוף הדרישות. הפרויקט סיפק התנסות ממשית בעולם הפיתוח: היכולת ליזום מוצר, לסרוק ולבחון את צרכי השוק והפתרונות הקיימים, ניהול פרויקט תוכנה הכולל לוח זמנים מאתגר ואמצעים מוגבלים, למידת שפות תכנות, ממשקים ושירותי ענן ויישום הלמידה בזמן קצר ולבסוף, מתן תוצרים מספקים. כל אלו היוו עבורנו חוויה חיובית מעצימה ומלמדת. בנימה אישית, היה לנו העונג לבצע פרויקט שנותן מענה עבור אוכלוסייה שהיוונו חלק ממנה בארבעת השנים האחרונות, בהנחיית פרופ' ישראל פרמט.
תקציר באנגלית