אפליקצית רשת לניהול השכרות
הלקוח פנה אלי עם בקשה ליצירת אפליקצית רשת עבור העסק שלו שהוא השכרות ציוד מחשבים.
דרישות הלקוח עבור האפליקציה:
- לאפליקציה צריכים להיות ממשק ניהול עבור האדמין וגם ממשק עבור העובדים, עם הרשאות שונות לכל משתמש.
- בממשק הניהול צריכה להיות אפשרות להוסיף ולערוך קטגוריות, מוצרים, לקוחות ופרויקטים.
- בכל פרויקט עלות כל מוצר תחושב על פי תאריך תחילת ההשכרה ועד תאריך נוכחי או תאריך סיום השכרה, אם ישנו.
- צריכה להיות אפשרות ליצור תעודות משלוח ותעודות זיכוי.
- לכל תעודה אפשרות לשליחה במייל או שמירה כPDF.
- צריכה להיות אפשרות של סיכום הפרויקט ללקוח, לפי תאריך נוכחי או מותאם.
- מאגר הנתונים צריך להיות מאובטח ומגובה על בסיס יום יומי.
- על האפליקציה להתממשק עם מערכת הנפקת חשבונית חיצונית של הלקוח
אפליקציה מותאמת אישית על פלטפורמת NodeJS
ניתן למצוא בשוק תוכנות ניהול השכרות רבות, רובן בתשלום חודשי או שנתי וייתכן כי מרבית הפונקציות בהן יתאימו לצרכי הלקוח.
במקרה של הלקוח הזה, הוא חיפש והתנסה, במשך תקופה ארוכה, בתוכנות רבות מסוג זה.
אף אחת לא התאימה בדיוק לצרכי העסק שלו ואף גרמו לו לבזבז זמן בבניית מאגר המידע וההתנסות בהן.
כאשר פנה אלי, בנינו יחד את האיפיון של המוצר.
למדתי כיצד העסק שלו פועל ומהן הפונקציות הדרושות לניהולו ומה סדר הפעולות של כל פונקציה.
את האפליקציה בניתי בקוד מאפס על פלטפורמת NodeJs ובשימוש מאגר נתונים מאובטח MongoDB.
האפליקציה מותאמת בדיוק לדרישות הלקוח.
כמו כן, ניתנה לו תקופת התנסות במערכת לגלות אם האיפיון היה מדויק או אם יש צורך להוסיף פיצ'רים נוספים.
כאשר בונים אפליקצית רשת מותאמת אישית-
אין בעיה להוסיף פיצ'רים נוספים או לעשות תיקונים והתאמות מדי פעם.
ניתן להשתמש באפליקצית רשת בכל מקום ובכל מכשיר ללא התקנה מוקדמת
אחד היתרונות הגדולים של שימוש באפליקצית רשת היא שאין צורך בהתקנת שום תוכנה מיוחדת.
בהינתן הקישור ופרטי הגישה ניתן לגשת אליה מכל מכשיר, כל עוד הוא מחובר לאינטרנט.
המידע מאובטח, שמור על השרת הפרטי השייך ללקוח ומגובה מדי יום.
אפליקצית רשת המורכבת מממשק ניהול וממשק עובדים
למערכת שני צדדים-
1. אדמין, ממשק ניהול, בו יכול בעל העסק להוסיף ולערוך קטגוריות מוצרים, לקוחות ופרויקטים ולנהל את הרשאות המשתמשים הנוספים.
בנוסף, דרך ממשק הניהול ניתן לשלוח סיכום פרויקט ללקוח עם חישובי עלויות של המוצרים.
בעל העסק יכול גם לעקוב אחרי מצב החשבון של הלקוחות(עלות כוללת, סה"כ חשבוניות שהוגשו ללקוח ויתרה).
2. עובדים, אפליקציה לשימוש העובדים דרכה יכולים ליצור תעודות משלוח וזיכוי ואף לשלוח אותן ישירות אל הלקוחות בצורת PDF.
האפליקציה לעובדים פועלת בצורת שלב אחר שלב כדי למנוע שגיאות או מידע חסר מצד העובד.
ניהול מלאי ומעקב הזמנות
המערכת מאפשרת מעקב אחרי המלאי, לדעת האם זמין במלאי או באיזה פרויקט נמצא כל מוצר וגם לצפות בהיסטוריה שלו.
בהיסטורית המוצר ניתן לראות מתי היה בתעודת משלוח או זיכוי ואיזה עובד הנפיק אותן.
בנוסף ניתן לערוך קטגוריות מוצר ולהגדיר מאפיינים מיוחדים,
כמו למשל מוצר שיש לו מונה התחלה וסיום או מוצר מתכלה שלא חוזר למלאי.
הנפקת חשבוניות באמצעות האפליקציה דרך מערכת חיצונית של הלקוח
הלקוח משתמש במערכת חיצונית לצורך הנפקת חשבוניות.
לצורך ייעול העבודה שלו,
האפליקציה מתממשקת באופן מלא אל אותה מערכת חיצונית באמצעות API.
על ידי ההתממשקות API כל מאגר הלקוחות והפריטים מהמערכת החיצונית נמשך אל האפליקציה,
ויוצר אחידות בין שתי המערכות.
כך, בלחיצת כפתור באפליקציה הוא יכול לשלוח את כל הנתונים ישירות אל מערכת הנפקת החשבוניות ולהנפיק חשבונית ללקוחות שלו.
פיצ'ר זה חוסך לו את העבודה בשתי פלטפורמות ומרכז לו הכל באפליקציה אחת.
עיצוב בסיסי ונעים לעין
על מנת שתהיה מהירות טעינה גבוהה, עיצבתי את האפליקציה בעיצוב בסיסי.
עם זאת, בחרתי עיצוב נעים לעין המאפשר חווית משתמש טובה.
ממשק הניהול מותאם למסך מחשב בלבד היות וכולל טבלאות רחבות הממלאות את המסך.
ממשק העובדים מותאם למסכים שונים היות והם עובדים בשטח ומשתמשים במכשיר הנייד שלהם או בטבלט.
אז כמה עולה לבנות אפליקציית רשת?