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

01
התרגיל הנוכחי
שם, קבוצת שריר והיעד: סטים, חזרות, משקל ומנוחה.
02
רישום הסט
משקל וחזרות בשני שדות גדולים, ואישור אחד.
03
טיימר המנוחה
מחושב מול שעון אמיתי, כך שיציאה מהאפליקציה לא מאפסת אותו.
04
סיום
פעולה אחת כותבת את הסשן ואת כל הסטים שבו.
- סט, מנוחה, סט הבא. המסך המרכזי מחזיק את מצב האימון בזמן אמת, בשדות גדולים מספיק לאצבע רטובה.



כתיבה עמידה
אימון שהסתיים בלי רשת
חדר כושר במרתף הוא המקרה הרגיל, לא הקצה. השאלה ההנדסית היא מה קורה לסיום אימון שנשלח בדיוק כשהקליטה נעלמה — ומה קורה כשהוא נשלח שוב אחר כך.
01
פתיחה
בתחילת האימון נוצר מזהה ייחודי לסשן, לפני שנכתב דבר.
02
מקומי
כל סט נשמר קודם במכשיר, ורק אחר כך נשלח לשרת.
03
תור
סיום שנשלח בלי רשת נכנס לתור מקומי במקום להיעלם.
04
ניסיון חוזר
התור מנסה שוב במרווחים גדלים, ולא בלולאה אינסופית.
05
פעם אחת
בסיס הנתונים חוסם כפילות לפי אותו מזהה, כך ששידור חוזר לא יוצר אימון שני.
זה לא "עובד לגמרי אופליין", ולא נטען כאן שכן. מה שנכון וצר יותר: אימון שכבר נפתח ממשיך לרוץ, והסיום שלו מגיע בדיוק פעם אחת.
מאמן ומתאמן
שני אנשים, שתי רשויות
הרגע שבו מאמן רואה נתונים של מתאמן הוא רגע של הרשאה, לא של ממשק. הקשר נוצר רק בדרך אחת, והמתאמן הוא זה שמאשר אותו.
01המאמן
הזמנה
המאמן שולח הזמנה אישית, חד־פעמית ומוגבלת בזמן.
02המתאמן
אישור
המתאמן מאשר בעצמו. אין דרך ליצור את הקשר מהצד השני.
03המתאמן
הסכמה
המתאמן בוחר מה משותף. שיתוף משקל גוף כבוי כברירת מחדל.
04המאמן
הקצאה
המאמן מקצה תוכנית אימון שהמתאמן רואה אצלו.
05המאמן
ליווי
הערות והודעות בין השניים, בתוך המוצר.


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

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