אנחנו מגייסים: האם אתה מפתח PHP (Laravel) שאפתן ובעל מוטיבציה?

img

מערכת ניהול גישה לחניון מקוונת

אתגרים

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

Challenges
Access Management System Desktop

אתגר נוסף היה יצירת ממשק ידידותי למשתמש שיוכל לטפל בתהליכים מורכבים כגון ניהול מכסות עבור קטגוריות משתמשים שונות. הממשק היה צריך להיות קל לשימוש ולספק למשתמשים רשימת בקרת גישה מלאה (ACL) ותפקידי משתמש והרשאות, כדי להבטיח שיוכלו לנהל את מכסותיהם ביעילות.

פתרון

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

Solution
Access Management System Mobile

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

ה-CRM כלל את התפקידים הבאים:

CRM roles

אינטראקציות עם מערכת זיהוי הרכבים (VRS) של HTS אפשרו זאת (ראו מאמר קשור).

Image background

הזמינו את שעת הייעוץ החינמית שלכם עם צוות CitrusDev

    Parking barrier

    זיהוי אורחים

    מערכת ה-CRM שפיתח הצוות שלנו מסוגלת לזהות איזה סוג אורח נמצא כעת בשער (כלומר, אורח של האירוע או אורח של דייר) וכן את השער המתאים. תוך שנייה אחת, ה-CRM בודק ופותח את מחסום השער המתאים אם הכניסה/יציאה לאזור האקספו מותרת לאורח זה.

    Parking signts

    מכסות אורחים

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

    Parking guests

    דוחות חשבונאיים ופיננסיים

    כל הכניסות והיציאות לשטח האקספו מתועדות ונרשמות בלוח המחוונים של כל תפקיד בצורת דוחות. משתמשי CRM יכולים לבחור ממספר סוגי דוחות (בתוך יום אחד, מספר שבועות, חודשים, רבעונים או שנים), לפי הרצון. כל סוגי הדוחות ניתנים להורדה כקובץ Excel.

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

    Accounting

    CRM אקספו תל אביב

    מערכת ניהול גישה לחניון CRM שלנו מוגדרת לתקשר עם CRM אקספו תל אביב. המערכת שלנו מתעדכנת בכל האירועים מ-CRM אקספו תל אביב כל 15 דקות. אלה יכולים להיות אירועים חדשים שנוספו או עדכונים לאירועים קיימים.

    Expo logo
    Image background

    ולידטורים

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

    מחסנית טכנולוגית

    פיתוח Backend

    לפיתוח ה-Backend של האתר, השתמש הצוות ב-PHP Laravel, אימות JWT, הרשאות Spatie Laravel, Vue, Vuetify, Vuex, Vue I18n, Vue Router, MomentJS, Lodash, Websanova ו-REST API.

    פיתוח Frontend

    לפיתוח ה-Frontend של האתר, השתמש הצוות ב-Vue.js עם ניתוב והרשאות Websanova.

    אינטגרציה ואימות

    האתר שולב גם עם מערכת זיהוי הרכבים (VRS) של HTS באמצעות .NET. איסוף והצגת נתוני הולידטור בוצעו באמצעות Raspberry Pi.

    PHP

    PHP

    Laravel

    Laravel

    Lodash

    Lodash

    Vue

    Vue

    Vuex

    Vuex

    Vue18n

    Vue18n

    Websanova

    Websanova

    הרשאות Laravel

    הרשאות Laravel

    Moments JS

    Moments JS

    Rest API

    Rest API

    Vuetify

    Vuetify

    .Net

    .Net

    אימות JWT

    אימות JWT

    Raspberry Pi.

    Raspberry Pi.

    צוות פיתוח

    1. מנהל פרויקט
    2. מעצב
    3. מפתח Frontend
    4. מפתחי Backend
    5. DevOps
    6. מהנדס איכות
    Image background

    סיכום

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

    Online parking
    350
    לקוחות מרוצים
    470
    פרויקטים שהושלמו
    50
    מומחים מיומנים
    18
    מדינות ברחבי העולם

    הפרויקטים שלנו ממלאים אותנו גאווה

    כיצד השירותים שלנו מביאים להצלחה

    Aleksandr Menshykov

    Aleksandr Menshykov

    / מנכ״ל ב־Zvit Market

    הייתה לי חוויה נהדרת עם CitrusDev. הצוות יצר תיעוד מקיף, ולאחר מכן לקח רק כמה ימים לפתח את המוצר. לאחר מכן הם בדקו בקפידה את איכות התכונות החדשות וסיימו את המוצר. הם הוסיפו פיצ’רים חדשים במהירות רבה. לכן אני ממליץ לכם לשתף פעולה עם החברה הזו. אני ממליץ בחום לעשות עסקים עם CitrusDev.
    Alon Bar Shamai

    Alon Bar Shamai

    / מנכ״ל ב־SMART FARM (ישראל)

    CitrusDev אפשרה לנו לצמצם את עלויות הפיתוח תוך מתן הרבה יותר ממה שהיינו יכולים לקבל “בתוך הארגון”. צוות מגוון של אנשי מקצוע, שירות גמיש ומסור, ובעיקר — שקיפות ושליטה מלאה על כל התהליך לניהול שינויים בזמן אמת. הם באמת תוספת חזקה לכל צוות פיתוח. תודה!
    Daisey Stampfer

    Daisey Stampfer

    / מייסד ומנכ״ל, חברת בריאות הנפש

    הודות לפונקציונליות הנוספת של האפליקציה שנוצרה בעקבות העבודה של צוות CITRUSDEV, החברה קיבלה אור ירוק מהמשקיעים להמשיך לשלב הבא בתהליך שלהם. החברה העריכה את המהירות והתגובה של הצוות ומתכננת לעבוד איתם שוב בעתיד.
    Kateryna Valikhnovska

    Kateryna Valikhnovska

    / מנתח אונקולוגי, ד״ר וליחנובסקה

    תודות ל־CITRUSDEV, הלקוח קיבל אתר מצוין שמוכן לקידום. הם סיימו את הפיתוח בזמן קצר ובאיכות הגבוהה ביותר. במהלך שיתוף הפעולה, הם עבדו בצורה מוצלחת עם הלקוח והפגינו משמעת עבודה קפדנית.
    Michael Passov

    Michael Passov

    מנכ״ל ב־2WEB

    CitrusDev יישמו גישה ברורה ושקופה שמספקת הבנה מספקת של התקדמות הפרויקט. התקשורת התנהלה ברמה טובה, וכל השלבים הושלמו בהתאם להסכמות, וחלקם אף הועברו לפני לוח הזמנים. בנוסף, היו מקרים שבהם נדרשו שינויים, ו־CitrusDEV הגיבו במהירות וביעילות. במהלך תהליך הפיתוח נתקלנו באתגרים שונים, חלקם מורכבים. CITRUSDEV סיפקו לנו באופן עקבי מומחים מתחומים ורמות ניסיון שונות, ושילבו אותם ביעילות הצג עוד
    Oleg Meller

    Oleg Meller

    / מייסד שותף ומנהל מכירות ב־General Components Ltd.

    צוות מאוד מקצועי, זמין וגמיש. ביצע עבודה פנטסטית בפרויקט שלנו.
    Roman Rochniak

    Roman Rochniak

    / מנהל שיווק ב־CALM Clinic (אוקראינה)

    הצוות של CitrusDev ביצע בצורה מקצועית וקפדנית את העבודה של אופטימיזציה והאצת האתר המורכב שלנו, במקום להציע כפייה של בניית אתר חדש! אהבתי מאוד את המיקוד של 100% בלקוח, את איכות העבודה ואת מהירות הביצוע. לאחר שקיבלנו חוויה חיובית במיוחד, אנו מתכננים לפנות ל־CitrusDev גם בעתיד!
    Valerio Poggio

    Valerio Poggio

    / ראש צוות אנליטיקה וחדשנות ב־Betacom s.r.l. (איטליה)

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

    בלוגים וחדשות

    מאמרים מעניינים המתעדכנים מדי יום

    Image background

    שלחו הודעה לצוות שלנו וראו כיצד נוכל לעזור

    אנחנו צריכים רק כמה שעות!

    לא יותר מ-2 ימי עבודה ממועד קבלת פנייתכם.