מסלול מאפס לגיבור · שלב 1 מתוך 4

0%

SKIP TO CONTENT

בונים מיני-אפליקציה אמיתית: לוח הרעיונות

beginner~15 דק׳0/5 שלבים

מדף אינטרנט לאפליקציה

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

זה כל הסוד של אפליקציות, אגב. שלושה מהלכים:

  1. מידע נכנס — input שבו המשתמש מקליד משהו
  2. מידע מוצג — רשימה שמתעדכנת על המסך
  3. מידע נשמר — אחסון, כדי שהכל יהיה שם גם מחר

כשאתם עושים vibe coding, אתם לא מתארים את החיווט — אתם מתארים את הזרימה. הנה סוג הפרומפט שבונה את הפרויקט של היום:

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

המשפט האחד הזה אומר ל-AI הכל: צריך input, כפתור עם מאזין לקליקים, רשימה שמוסיפים אליה, ו-localStorage בשביל החלק של "מחר". אתם מתארים את הזרימה, ה-AI מטפל ב-input, ברשימה ובאחסון.

האפליקציה שתבנו היא לוח רעיונות — מקום לתפוס בו כל רגע של "רגע, אני יכול לבנות את זה עם AI" שיהיה לכם מעכשיו. סמכו עליי, אחרי הקורס הזה יהיו לכם הרבה כאלה.

הוראות

1

הוסיפו <input id="idea-input"> עם placeholder — מכאן הרעיונות נכנסים

רמז: נסו: `<input id="idea-input" type="text" placeholder="I could build..." class="flex-1 bg-white/10 border border-white/20 rounded-xl px-4 py-3 text-sm">`

2

הוסיפו <button id="add-btn"> ליד ה-input — הטריגר שמוסיף רעיון

3

הוסיפו <ul id="idea-list"> ריק מתחת — כאן הרעיונות יוצגו

4

בתוך ה-<script>, האזינו לקליקים על #add-btn: צרו <li> עם הערך מה-input, הוסיפו אותו לרשימה, ואז נקו את ה-input

5

תגרמו לזה לזכור: שמרו את מערך הרעיונות ל-localStorage("vca-ideas") בכל הוספה, וטענו והציגו רעיונות שמורים כשהדף נפתח

הקוד שלכם

html
33 שורות
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33

תצוגה חיה

תצוגה חיה