0%

דילוג לתוכן

פרויקט גמר: משיקים את Smart Ledger

מתקדמים~50 דק׳0/5 שלבים

מרכיבים את המוצר

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

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

הוראות

1

ממשו loadTransactions ו־saveTransactions עם localStorage ו־JSON.

רמז: בשגיאת parse שחזרו []; בכל שינוי שמרו את transactions.

2

אמתו ונרמלו קלט בתוך createTransaction.

3

הציגו מדדים ושורות מסוננות מתוך מערך transactions.

4

ממשו הוספה ומחיקה ושמרו אחרי כל שינוי.

5

ייצאו גיבוי JSON אמיתי באמצעות Blob ו־URL.createObjectURL.

הקוד שלכם

html
5 שורות
1
2
3
4
5

תצוגה חיה

תצוגה חיה