Reverie היא PWA יומן חלומות בעברית — אפליקציה שאני באמת פותח כל בוקר. רוב החלומות נמוגים תוך 5 דקות מהיקיצה, וכאן זה נגמר.
הקונספט הייחודי: במקום עוד tracker שטוח, Reverie מזהה דפוסים נסתרים בחלומות שלך — באילו סמלים אתה הכי חולם, באילו ימים הזיכרון הכי חזק, ואיך הבהירות משתנה לאורך זמן.
הפיצ'רים (7+):
- תיעוד מהיר — תאריך, טקסט, בהירות 1-5, סמלים (18 סמלי חלום נפוצים: מים, מעוף, נפילה, מרדף, בית, חיה, אור, חושך...), תגיות חופשיות, וטוגלים לחלום מודע / חלום חוזר.
- מפת חום של 12 שבועות — תאי SVG בגווני בהירות מציגים אילו ימים תפסת חלום. לחיצה פותחת את החלום.
- ענן סמלים — כל הסמלים שחזרו בחלומותיך, ממוינים לפי תדירות, בגדלים מדורגים.
- גרף sparkline של בהירות — קו עם area-gradient שמראה בהירות ממוצעת על 30 הימים האחרונים, עם ציר אפס וקואורדינטות תאריך.
- דונאט חלוקת בהירות — SVG donut chart המראה כמה קלוש/דהוי/ברור/חי/בוער יש לך.
- תובנות חכמות — ניתוח אוטומטי: הסמל הכי תכוף, אחוז חלומות מודעים, יום השבוע עם הכי הרבה זיכרון, מגמת בהירות שבועית, וקורלציה בין סמלים לחלימה מודעת.
- יומן עם חיפוש — חיפוש בטקסט, בסמלים ובתגיות. כרטיסי חלום צבועים לפי מודע/חוזר.
- יצוא JSON או טקסט + שיתוף Web Share API.
טכנולוגיות:
- IndexedDB עם 3 stores (dreams, settings, symbols)
- Service Worker cache-first עם revalidate
- SVG charts מותאמים (sparkline, donut, heatmap)
- manifest עם 3 גדלי icons (192/512/maskable)
- Vanilla JS ב-IIFE
- Hebrew RTL native
עיצוב:
- Palette midnight-pearl ייחודי: indigo עמוק, פרל, מוונליט סילבר, דאסטי רוז, לבנדר
- Typography: Frank Ruhl Libre לכותרות, IBM Plex Mono למספרים, Instrument Serif לאקסנטים
- 3 תמונות codex ייחודיות: לוגו (סהר וכוכבים), hero background אטמוספרי (לילה אינדיגו עם ירח), ואיור empty state (נוצה עפה)
- אורבים זוהרים, grain texture, glassmorphic surfaces, ספרינג אנימציות
- Multi-view: סקירה, יומן, סמלים, דפוסים — עם ניווט טאבים