هيثم العسولي

← كل المشاريع

عون

منصة أكاديمية مجانية لطلاب الجامعات الأردنية.

0الحقائق

الدور
منفردًا: المنتج والتصميم والبرمجة
السنة
2026
الحالة
يعمل الآن
التصنيف
الويب
بُني بـ
Next.js · TypeScript · React · Convex · TanStack Form · TanStack Table · Tiptap · Recharts · PostHog · Tailwind CSS · PWA · Web Push
عون

1 · نظرة عامة

ما هو، ولماذا وُجد.

يجمع «عون» الملخصات والامتحانات السابقة والمواد الدراسية وأدوات المعدّل والمحفوظات وتنظيم الدراسة في مكان واحد لطلاب الجامعات الأردنية. تصفحه مجاني بلا حساب، ويعمل دون اتصال كتطبيق PWA مثبّت.

تتناثر المواد الدراسية عند طلاب الأردن بين مجموعات واتساب، ومجلدات درايف تُشارَك مرة ولا تُحدَّث، وقنوات تيليجرام تختفي. لا فهرسة، ولا إصدارات، وكل دفعة جديدة تعيد جمع المادة نفسها من الصفر.

«عون» هو الحل الممل والفعّال: فهرس واحد منظّم حسب الجامعة ← الكلية ← المساق، يبقى فيه الملخص أو الامتحان في مكانه وقابلًا للإيجاد. وفوق الأرشيف الأدوات التي يفتحها الطلاب أسبوعيًا فعلًا: حاسبة معدّل تعرف قواعد التقدير المحلية، ومحفوظات، ومنظّم دراسة، ومؤقّت تركيز.

المنصة تطبيق Next.js على Convex، وتجربة القراءة فيه بلا حساب عمدًا: لا تسجّل الدخول إلا حين تريد حفظ شيء.

1a · التحديات

كل مشكلة أخذت بطاقة، وكل حلّ صُنّف خلفها.

1a1نموذج محتوى واحد لجامعات متعددة

كل جامعة تسمّي الأشياء بطريقتها: الكليات والساعات المعتمدة ورموز المساقات، وحتى معنى «السنة». نمذجة جامعة واحدة ثم التعميم لاحقًا كانت ستعني ترحيل بيانات مع كل جامعة جديدة.

1a1aما فعلته

نمذجت التسلسل كعُقد عامة مع إعدادات لكل جامعة محفوظة كبيانات لا كشيفرة. سلالم التقدير وقواعد الساعات والتسميات كلها في مستند إعدادات. صارت إضافة جامعة مهمة محتوى بدل تغيير في المخطط.

1a2بحث عربي يحتمل طريقة الكتابة الفعلية

يكتب الطلاب «احصاء» بدل «إحصاء»، ويحذفون التشكيل تمامًا، ويخلطون العربية والإنجليزية في استعلام واحد، ويستخدمون أسماء دارجة للمساقات. المطابقة الساذجة كانت تعيد لا شيء لمعظم الاستعلامات الحقيقية.

1a2aما فعلته

أُطبّع الفهرس والاستعلام معًا: توحيد صور الهمزة، وحذف التشكيل والتطويل، وتوحيد الأرقام العربية الهندية. وأخزّن أسماء بديلة منسّقة لكل مساق حتى تُحَلّ التسميات الدارجة.

1a3العمل دون اتصال على شبكة الحرم الجامعي

المكان الذي يحتاج فيه الطالب المادة أكثر، داخل القاعة، هو أسوأ مكان في التغطية. التطبيق أحادي الصفحة العادي كان يعرض مؤشر تحميل فوق صفحة فارغة.

1a3aما فعلته

التطبيق PWA قابل للتثبيت يخزّن المساقات المعروضة وملفاتها، فأي شيء فتحته مرة يُفتح ثانية دون اتصال. وتُصَفّ عمليات الكتابة وتُعاد عند عودة الاتصال.

1a4ضبط قناة رفع مفتوحة

السماح للجميع بالرفع هو ما يُنمّي الأرشيف، وهو أيضًا ما يملؤه بالمكرّرات والملفات الموسومة خطأً وأحيانًا بما لا يجب أن يكون فيه.

1a4aما فعلته

تصل الملفات المرفوعة إلى قائمة مراجعة لا إلى الفهرس مباشرة. وتعرض لوحة الإدارة الملف بجانب بياناته الوصفية مع قبول/إعادة وسم/رفض بضغطة واحدة، وتكشف قمعات PostHog أين ينسحب المساهمون.

2 · النتائج

المشروع التالي

→كشّاف أبي جعفر

ابحث في آلاف الساعات من الدروس، وصِل إلى الثانية بعينها.

التصميم التالي — الطابعةشاهد التصاميم الـ14