QuestIL — מוצאים עזרה. בונים אמון.
מוצר עצמאי בפיתוח: אפליקציה לעבודות קטנות בסביבה, עם זהות מאומתת ותהליך תשלום מתוכנן מראש.
הדגמה: עבודה קטנה מתפרסמת, עוזר מאומת מקבל אותה, התשלום מאובטח לפני שמתחילים ומשוחרר בסיום, ניסיון להעביר מספר טלפון מחוץ לאפליקציה מוסתר, ובעלת העבודה כותבת ביקורת הוגנת.
המוצר
QuestIL היא אפליקציה ל-iOS ול-Android שאני מתכנן ובונה לבד. היא מיועדת למי שצריך עזרה בהובלה, בהרכבה, בניקיון, בתיקון קטן או בשליחות, ולמי שיכול לבצע את העבודה. המוצר עדיין בפיתוח, עם דגש על זהות, תשלום ותיאום בין אנשים שלא מכירים.
שאלת התכנון
בין זרים, עבודה קטנה היא בעיקר בעיית אמון: האם הבן אדם יגיע, האם העבודה תשולם, ומה קורה אם משהו משתבש. לוח מודעות משאיר את כל זה לשני הצדדים. QuestIL קיימת כדי שהעבודה תיעשה והכסף יגיע לאן שהוא צריך, גם בין אנשים שמעולם לא נפגשו.
מה נבנה
- ארבעה עקרונות שמעצבים את המוצר
- זהות מאומתת, הסדרת תשלום לפני תחילת העבודה, שיחות ותשלומים בתוך האפליקציה ומוניטין שמתעד התנהגות בהגינות.
- תשלומים בלי להחזיק בכסף
- ספק תשלומים מפוקח למרקטפלייס מחזיק בכספים; QuestIL אף פעם לא לוקחת משמורת. תפיסות עם גבייה ידנית, ובדיקות נפרדות לזהות ולתשלום היוצא.
- backend מבוסס אירועים ודשבורד תפעול
- API ב-NestJS ו-worker מבוסס תורים על Postgres ו-Redis, עם דשבורד ניהול ב-Next.js לתפעול היומיומי.
- האפליקציה
- אפליקציית Expo React Native ל-iOS ול-Android: מפרסמים עבודה, בוחרים עוזר מאומת, מתכתבים, משלמים ומדרגים, בלי לצאת ממנה.
- תיעוד, CI/CD, ארבע סביבות
- תיעוד באנגלית ובעברית, pipelines ב-GitHub Actions וב-EAS, וארבע סביבות, כך ששינויים יוצאים בצעדים קטנים ומאומתים.
החלק שלי
אני מתכנן ובונה את QuestIL מקצה לקצה: כללי המוצר, תהליך התשלומים, השרת, ניהול המשימות ברקע, דשבורד התפעול, האפליקציה והתיעוד. התכנון כולל זיהוי והסתרה של ניסיונות להעביר פרטי קשר ותשלום מחוץ לאפליקציה, גם בעברית. המוצר עדיין לא שוחרר; היכולות והיעדים כאן מתארים את התכנון.
תוצאות מבוססות
- יעד תכנוני: הכסף מאובטח לפני שכל עבודה מתחילה
- יעד תכנוני: השיחות והתשלומים נשארים בתוך האפליקציה
- יעד תכנוני: ביקורת לא הוגנת אחת לא יכולה להרוס פרנסה
- יעד תכנוני: הפלטפורמה לעולם לא מחזיקה בכסף בעצמה
כלים
NestJS, Prisma, PostgreSQL, Redis / BullMQ, Next.js, Expo / React Native, GitHub Actions, Render