[שְׁגִיאָה]
[שְׁגִיאָה]
![]() | ![]() | ![]() |
ברוך הבא,
להלן תמצא את כל מה שאתה צריך לדעת כדי להתכונן לפרויקט גמר שלך. אנא קרא בעיון את הכללים שלמטה וכאשר אתה מוכן להמשיך, תוכל להתחיל לבדוק את תנאי האישור תוך כדי פיתוח.
לאחר הסימון של כל התנאים, כפתור האימות יהיה זמין עבורך. לחיצה על לחצן אימות זה מאשרת שסיימת את הפרויקט שלך ומוכן להציגו בפני הרכב השופטים.
אם יש לך שאלות, אל תהסס לפנות ונשמח לעזור לך.
בהצלחה לך!
כללים לפיתוח הפרויקט גמר
- הפרויקט שלך לא צריך להיות יישום e-commerce, למרות ש-e-commerce שלם הוא פרויקט תקף לחלוטין.
- אתה יכול ליצור יישום שמנהל את זרימת העבודה של חברה (CRM או ERP) כל עוד מתקיימים כל התנאים.
- משחקים הם כיף ובחירה מצוינת. אם תלך בדרך זו, תצטרך להשתמש ב- WebSockets כדי ששני שחקנים (או יותר) יוכלו לשחק יחד.
שוב, ודא שכל התנאים שלהלן מתקיימים.
- הפרויקט שלך זקוק לפחות לשתי פונקציות עיקריות. בe-commerce זה יהיה רכישת מוצרים (cient-side) וניהול מלאי (side-admin).
- הפרויקט שלך זקוק לפחות ל -5 פונקציות קלות. זה כולל הוספת כתובת למשלוח שונה מזו הקיימת, קופון הנחה בקופה, כתבות דירוג שנרכשו, העברת הודעות בין ארגוניות, עדיפות למשימות, תמונות פרופיל וכו '.
- שימוש באינטרנט למחקר מעודד וראוי לשבחים. אנא השתמש ב- Stackoverflow ככל שתוכל. עם זאת, עליכם להבין את הפתרון לפני שתיישמו אותו לפרויקט שלכם.
- בעת בניית מסדי הנתונים שלך, עליך להשתמש בשיטה "ראשית" אחת, למשל, MongoDB ובשיטה "משנית", למשל, mySQL. השיטה המשנית שבחרת זקוקה רק לטבלה/collection אחד כדי להוכיח את הידע שלך בטכנולוגיה.
- היישום שלך חייב להיות מסוגל לבצע עסקה כספית. אם היישום שלך אינו מסוג שדורש תשלום, זה בסדר גמור, אך תצטרך להוסיף זאת בכל מקרה. כלול, למשל, מודול תרומות עבור ארגון הצדקה המועדף עליך. במשחקים, אתה יכול להוסיף מערכת אסימון כדי לאפשר למשתמשים לשחק. לדוגמא, 1000 אסימונים יעלו 5 $ ולשחק במשחק יעלה 20 אסימונים. PayPall Sandbox בסדר בזמן ההצגה.
עשיתי את הפרויקט הזה לבד.
כל הקומפוננטות שלי מוכנים לפרודקשן ומתפקדים לחלוטין.
ליישום שלי אין שום באגים.
לא השתמשתי בתבניות מוכנות מראש (מלבד Bootstrap, Angular Materials, React Material-UI שהם בסדר גמור ואפילו מעודדים)
הפרויקט שלי (responsive) מגיב לפחות לשני התקני מדיה, כגון מחשבים ומוביילים.
לפרויקט שלי יש לפחות שני ממשקי משתמש נפרדים. האחד בצד הלקוח (חנות), והשני הוא back office של מנהל (ניהול מלאי, הזמנות וכו ').
הפרויקט שלי מכיל מערכת רישום מלאה
משתמש אחד בלבד לכל אימייל. בעת ההרשמה, הודעה למשתמש בעת הזנת הדוא"ל שלו אם היא קיימת.
לפרויקט שלי יש אפשרות לאיפוס סיסמה שמתפקד לחלוטין
משתמשים חדשים בפרויקט שלי חייבים לאשר את כתובת הדוא"ל שלהם לפני שהם יכולים להתחבר.
המשתמשים בפרויקט שלי יכולים לשנות את המידע האישי שלהם.
לפרוייקט שלי יש אפשרות להתחברות דרך טוקן (זכור לי) לגישה מדפדפנים מוכרים
מערכת הכניסה שלי מזהה איזה סוג משתמש נכנס ויכולה לנתב מחדש לתצוגה המתאימה (לקוח, מנהל).
עמוד הבית של הפרויקט שלי נוצר על בסיס נתונים (מוצרים, קטגוריות, אפשרויות משחק)
יש לי לפחות 2 פונקציות עיקריות בפרויקט שלי.
יש לי לפחות 5 פונקציות קלות בפרויקט שלי.
הפרויקט שלי יכול להעלות קבצים (תמונות, קבצי PDF, מוסיקה וכו ').
מערכת תשלום כלולה ועובדת. (פייפאל, Stripe וכו ')
הfront-end שלי נוצר באמצעות פריימווארק מוכרת כמו (Angular, React, Vue) או מודל JavaScript מבוסס בקומפוננטות.
אני מבין לגמרי את שורות הקוד שכתבתי ויכול להסביר אותם למגיש, אם נשאל.
השתמשתי לפחות ב- REST API חיצוני אחד (רשת מזג האוויר, OMDB, שעון סטוקמרקט וכו ')
אין נתונים "דינמיים" בקבצים שלי.
הback-end שלי מבוסס לחלוטין על קוד. אף אחד מממשקי ה- API שלי אינו וויזואלי.
השתמשתי גם במסדי נתונים רלציוני (mySQL) וגם לא רלציוני (MongoDB).
הממסדי נתונים הראשי שלי כולל מינימום 5 קולקציות/טבלאות
אימות regex בדוא"ל נמצא גם בממשק front-end וגם בback-end.
סיסמאות חייבות להיות חזקות ובעלות אימות regex גם בממשק front-end וגם בback-end.
כל ה ממשקי API REST שלי מאובטחים (מלבד ממשקי API פשוטים לתצוגה, כגון "getAllCategories").
בעת יצירת משתמש חדש, המייל שלו נכנס למסד הנתונים באותיות קטנות, וכתובות GMAIL אינן מכילות נקודות כלשהן.
כל שאילתות מסד הנתונים שלי הן חסינות הזרקה.
במקרה של זריקות, אני מקבל התראה באמצעות דוא"ל או SMS
במקרה של שגיאות, יש לי יומן שגיאות שמתעדכן.
לאחר שסיימתם את רשימת הבדיקה, תוכלו ללחוץ על הכפתור למטה ונחזור אליכם עם תאריך הצגה.
אם שלחת את הטופס בטעות, אנא צור איתנו קשר ונבטל את ההגשה.
אתה חייב להרגיש נהדר, עכשיו אתה מוכן להצגת הפרויקט שלך!
אם שלחת את הטופס בטעות, אנא צור איתנו קשר ונבטל את ההגשה.