قمت بتطوير تطبيق تدوين (Blog App) بسيط وعملي باستخدام مكتبة React.js، يهدف إلى توفير تجربة مستخدم سلسة واحترافية.
مميزات التطبيق:
- نظام تسجيل دخول وتسجيل حساب جديد:
يسمح للمستخدمين بإنشاء حساب وتسجيل الدخول بشكل آمن.
يتم التحكم في عرض المحتوى وصلاحيات الاستخدام حسب حالة تسجيل الدخول.
- واجهة رئيسية وقسم التدوينات:
عرض جميع التدوينات بتصميم نظيف ومتجاوب مع جميع الشاشات.
تنظيم المحتوى بطريقة تتيح سهولة التصفح والقراءة.
- إدارة التدوينات:
يمكن للمستخدم المُسجل إنشاء تدوينات جديدة، وتعديل أو حذف تدويناته فقط.
لا يمكن لأي مستخدم التعديل أو الحذف في تدوينات لا تخصه – تم تطبيق صلاحيات وصول دقيقة.
- اكتشاف حالة الاتصال بالإنترنت:
التطبيق يتعرف على انقطاع الاتصال بالإنترنت ويعرض رسالة تنبيه للمستخدم تلقائيًا.
- تم بناء التطبيق باستخدام:
React.js
React Router
LocalStorage & Context API لإدارة حالة المصادقة
كود مخصص لاكتشاف الاتصال بالإنترنت
- هذا المشروع كان تجربة تعليمية رائعة، وأسعى لتطويره لاحقًا بإضافة واجهة خلفية (Back-end) والمزيد من الخصائص.