موقع “To-Do List” هو تطبيق ويب لإدارة المهام اليومية يعتمد على نموذج الاشتراكات الشهرية والباقات الإضافية، صُمِّم ليوفّر للمستخدمين واجهة بسيطة وسريعة لإضافة المهام وتعديلها وحذفها، مع إمكانية توسيع السعة عند الحاجة. يتيح الموقع لكل مشترك حسب خطّته الشهريّة عددًا محدّدًا من المهام القابلة للإنشاء والتحرير، ويوفر باقات إضافية تشتريها دفعة واحدة عند نفاد رصيدك الشهري.
التقنيات المستخدمة
Front-End: Next.js · Tailwind CSS
Back-End: Express.js · MongoDB
بوابة الدفع: App Money (منصة دفع إلكترونيّة طوّرناها داخليًا)
المزايا الرئيسية
نظام اشتراك شهري متكامل
خطط أساسية تمنحك عددًا محددًا من المهام شهريًا.
عدد محدد من التعديلات لكل مهمة وفقًا للخطة.
باقات إضافية عند الطلب
باقات “زيادة مهام” تُشترى دفعة واحدة عندما ينتهي رصيدك الشهري.
السداد يتم بسلاسة عبر بوابة App Money.
تشفير متقدّم لحماية خصوصية المهام
جميع عناوين وأوصاف المهام تُشفّر في قاعدة البيانات باستخدام AES-256-GCM.
يضمن هذا أن تبقى بياناتك محميّة حتى في حال الوصول غير المصرّح به إلى الخادم.
إدارة مهام سهلة ومرنة
واجهة لإضافة المهام اليومية بنقرة واحدة.
تعديل وحذف مباشر لكل مهمة دون إعادة تحميل الصفحة.
دمج بوابة دفع خاصة
App Money: بوابة دفع إلكترونية طوّرناها خصيصًا، مع دعم الفيزا وطرق الدفع الأخرى.
تجربة دفع آمنة ومشفّرة بالكامل.
تعديل بيانات الحساب الشخصي
إمكانية تحديث معلوماتك الأساسية (بريد إلكتروني، كلمة مرور) بشكل محدود لضمان الأمان.
نقاط القوة في المشروع
واجهة مستخدم متجاوبة وسريعة بفضل Next.js وTailwind CSS.
API قوي ومستقر مع Express.js وMongoDB، مع تقنية التشفير على مستوى البيانات.
دمج متكامل لحلول الدفع الخاصة، ممّا يبرز القدرة على بناء أنظمة End-to-End.
بنية مرنة قابلة للتوسعة لإضافة خطط أو منصات دفع جديدة مستقبلًا.