OB
אופיר ברנס
Builder · TLV
חזרה לכל הפרויקטים
PWA · 2026 · Personal Project

Recipe

ספר המתכונים שלך — Cook Mode עם Wake Lock וטיימרים מקבילים לכל שלב

Recipe

Recipe — אפליקציית PWA לאוסף המתכונים האישי שלך, עם Cook Mode מסך מלא לבישול נטול הסחות דעת.

Cook Mode — המסך נשאר דלוק

הזרימה הייחודית של Recipe — לחיצה על Cook Mode פותחת חוויית בישול שונה לחלוטין:

  • Wake Lock API משאיר את המסך דלוק כל זמן הבישול — לא צריך לגעת בטלפון בידיים מלוכלכות
  • שלב אחד גדול בכל פעם — טקסט גדול וקריא, מספר השלב, ניווט קדימה/אחורה
  • טיימרים אוטומטיים — סוף שלב עם ⏱25 יוצר טיימר 25 דקות עם beep + ויברציה + Notification
  • רשימת מצרכים תמידית — pills בתחתית המסך, גם בתוך Cook Mode
  • שחרור Wake Lock אוטומטי כשיוצאים

ספריית המתכונים

  • 6 קטגוריות צבעוניות — בוקר, צהריים, ערב, מתוק, משקה, נשנוש (כל אחת עם איקון וצבע ייחודי)
  • כרטיסי מתכון עם זמן, מנות, דירוג כוכבים, ותיאור קצר
  • חיפוש חי + סינון לפי קטגוריה
  • דירוג כוכבים מ-1 עד 5 — לראות בקלות מה הצליח
  • Web Share API — שיתוף מתכון מלא לוואטסאפ או הודעות
  • CheckList דינמי למצרכים — סמן מה כבר קנית/הכנת בלחיצה

אינטראקציות פרימיום

  • Frank Ruhl Libre לכותרות בעברית — סריף קלאסי לאסתטיקת ספר בישול
  • כרטיסים עם hover lift + צבע גבול דינמי לפי הקטגוריה
  • Cook Mode עם step number floating, pulse animation על alarm
  • אנימציית steam יוצא מהסיר באייקון
  • Glassmorphic surfaces עם backdrop-filter blur+saturate
  • Bottom-sheet modals עם handle בסגנון iOS

טכנולוגיות

  • Wake Lock APInavigator.wakeLock.request('screen') לבישול ללא כיבוי מסך
  • Web Audio API — beep בסיום טיימר (oscillator + gain envelope)
  • Notifications API — התראה גם כשהמסך נעול
  • Vibration API — pattern רטט על alarm
  • IndexedDB multi-store — recipes (עם compound index על category) + history
  • Web Share API עם fallback ל-clipboard
  • PWA installable עם cache-first Service Worker

עיצוב

פלטה dusty-rose + warm cream — אסתטיקת ספר בישול חמה, נבדלת מ-rose הוורוד-עז של Pulse. רקע מרון עמוק, גוון ורד מאובק להדגשות, קרם חם לטקסט.

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

פתח את Recipe ב-ofir.zbang.net/recipe

· TECHNOLOGY ·
PWA Wake Lock API Web Audio Notifications API Vibration API IndexedDB Web Share API Frank Ruhl Libre

פרויקטים קשורים.

· YOUR PROJECT NEXT ·

הפרויקט הבא שלך?

בוא נדבר