Masra

الشاشات
نظرة عامة
منصة تعليمية عن الأقصى والقدس: أخبار مختارة، وبحث في الفتاوى، ودورات، وتحديات لمدة 30 يوماً. تطبيق Flutter يعمل دون اتصال بالعربية والإنجليزية، مدعوم بواجهة Node.js/Express + Prisma على PostgreSQL (Supabase) مع أمان على مستوى الصفوف، ولوحة إدارة من 12 قسماً، وCI/CD عبر GitHub Actions.
ما بنيته
- بنيتُ تطبيق Flutter يعمل دون اتصال بالعربية والإنجليزية للأخبار والبحث في الفتاوى والدورات وتحديات الثلاثين يوماً.
- طوّرتُ واجهة Node.js/Express + Prisma على PostgreSQL (Supabase) مع أمان على مستوى الصفوف وإجراء آمن لاحتساب النقاط.
- أنشأتُ لوحة إدارة من 12 قسماً للأخبار والفتاوى والدورات والتحديات والمستخدمين.
- أعددتُ CI/CD عبر GitHub Actions للفحص والبناء وإصدار ملفات APK تلقائياً.
التقنيات
FlutterNode.jsPrismaSupabasePostgreSQL

