تطبيق جوال بسيط وعالي الأداء لتتبع مقاييس النمو الشخصي (الوزن، التمارين الرياضية، المهام اليومية) مع تركيز على الأداء والاستخدام دون اتصال.
المميزات الرئيسية:
- ? تطبيق موبايل أصلي - يعمل على iOS و Android
- ⚡ أداء فائق - 60 إطار في الثانية حتى مع آلاف السجلات
- ? يعمل بدون إنترنت - Offline-first architecture
- ?️ تتبع التمارين - سجل كامل لتمارينك مع تفاصيل الأوزان والتكرارات
- ⚖️ تتبع الوزن - رسوم بيانية لتقدمك عبر الوقت
- ✅ قائمة مهام - لتنظيم يومك
- ? مزامنة تلقائية - عند توفر الإنترنت
- ? واجهة نظيفة - تصميم minimalist وسهل الاستخدام
التحديات التقنية المحلولة:
- الأداء مع بيانات كبيرة: استخدام FlashList من Shopify بدلاً من FlatList العادية
- العمل بدون إنترنت: استخدام AsyncStorage مع Local-first architecture
- سرعة Backend: استخدام Bun مع Hono لأداء خارق
- Type Safety: Drizzle ORM للتعامل الآمن مع قاعدة البيانات
التقنيات المستخدمة:
- React Native
- Expo
- TypeScript
- Bun Runtime
- Hono (Backend Framework)
- Drizzle ORM
- PostgreSQL
- FlashList
- AsyncStorage
الخبرة المكتسبة:
- تطوير تطبيقات Mobile Cross-platform
- تحسين أداء القوائم الطويلة
- Offline-first strategies
- استخدام Bun runtime الحديث