بطوّر Coach OS، منصة SaaS موجهة للمدربين المستقلين في مصر، لتنظيم مواعيدهم وإتاحة حجز جلسات التدريب بالعربي والإنجليزي، مع تصميم يركز على الاستخدام من الموبايل.
اشتغلت على الواجهة والـBackend، مع اهتمام خاص بمنطق الحجز والتعامل مع الطلبات المتزامنة. من التحديات اللي عالجتها منع حجز نفس الموعد لأكتر من عميل، حتى لو حاولوا يحجزوه في نفس اللحظة.
أبرز تفاصيل المشروع:
• بناء مسار لحجز جلسات التدريب، مع التحقق من إتاحة الموعد قبل تأكيد الحجز.
• معالجة تعارض الحجوزات على مستوى الـBackend للحفاظ على اتساق البيانات.
• دعم العربي والإنجليزي، وتجهيز الواجهة للاستخدام على شاشات الموبايل.
• تغطية الـBackend باختبارات آلية للتحقق من سلوك النظام أثناء التطوير والتعديلات.
التقنيات المستخدمة: Next.js، FastAPI.
حالة المشروع: قيد التطوير.