Forge הופך את הדרך אל השליטה למסע ויזואלי. במקום לבזבז מילים על תרגול — אתה רואה את הלהב שלך מתחזק עם כל פטיש.
כל מיומנות שאתה מפתח (פסנתר, רנדרינג, צילום, כתיבה) היא להב על הסדן. כל סשן תרגול הוא מכת פטיש. ככל שאתה מחשל בעקביות — הלהב עובר שלבים: צופה ← תלמיד ← אומן ← מקצוען ← רב-אומן ← אלוף.
6 פיצ׳רים מרכזיים
- להבים מרובים עם ספי שליטה מותאמים — נהל כמה מיומנויות במקביל. כל אחת עם סף שעות יעד משלה (100/250/500/1000), פלטת צבעים מותאמת, ושלב התקדמות חי.
- לוג סשן מהיר עם עצימות — שתי לחיצות לתעד תרגול: משך, תאריך, עצימות (5 רמות מ-קל עד לוהט) והערות. FAB ב-glassmorphic מרחף תמיד.
- חום-מפה של 12 שבועות — קלנדר של 84 ימים אחרונים בסגנון GitHub contributions, מסונן לכל להב או הכל. רואים בעין אחת מתי קיררת את הסדן.
- עמודות שבועיות + ספארקליין לכל להב — 12 שבועות אחרונים כעמודות אנימטיביות + SVG sparkline של 30 הימים האחרונים בכל כרטיס להב.
- טבעת התקדמות + טריגר ויזואלי — Hero ring של 168px של הלהב הפעיל מתמלא ב-emberGrad לפי אחוז קרבה לסף. מתחתיו: שלב מילולי + שעות נותרות.
- גיבוי / שחזור + offline-first PWA — ייצוא ל-JSON, ייבוא, איפוס, install banner, Service Worker עם cache-first revalidate.
ויזואל
- פלטה ייחודית: Copper × Charcoal-warm — כתום ember (#E8743A), נחושת (#C2683B), פליז (#D9A24A), פחם חם (#1B1612). מטאפורת המגרש: הסדן והלהבה.
- שלוש תמונות codex מקוריות: לוגו סדן + ניצוץ (transparent), רקע hero של בית מלאכה אטמוספרי, איור empty-state של פטיש שוכב.
- טיפוגרפיה רב-שכבתית: Frank Ruhl Libre לכותרות, Instrument Serif italic לאקסנטים, IBM Plex Mono לנתונים, Heebo לגוף.
- Glassmorphic surfaces, ambient ember orbs, film grain, micro-interactions בכל hover, אנימציות spring.
טכני
- IndexedDB multi-store: blades + sessions + settings (3 object stores עם indexes).
- Vanilla JS ב-IIFE, ללא framework.
- SVG charts מותאמים: progress rings, sparklines, heatmap, bar chart.
- Service Worker עם cache-first + network revalidate.
- Web App Manifest + 3 גדלי אייקונים (192, 512, maskable).
- RTL native + הירדל קומפליט בעברית.
- גיבוי JSON: ייצוא + ייבוא עם מיזוג.