أصبح الإصدار 2.0 من هذا التطبيق الآن حيًا بالكامل وتم تطويره باستخدام <3
هذا هو الريبو للإصدار 2.0 من تطبيق قائمة المهام الخاص بي. تمت إزالة التطبيق من خوادم PythonAnywhere وقمت بتطويره محليًا. في الإصدار السابق، كان التطبيق بسيطًا جدًا وكان به العديد من الثغرات الأمنية. لقد قمت بإعادة كتابة البنية التحتية للتطبيق وتمت إعادة تطوير كل جزء من التطبيق. إنه الآن تطبيق ليس بهذه البساطة مع بعض الميزات الرائعة وقد تم تصحيح جميع الثغرات الأمنية تلك.
مميزات التطبيق رهيبة
- الوصول إلى المهام الخاصة بك في أي مكان، حتى على الهاتف المحمول.
- إنشاء قوائم
- في تلك القوائم، قم بإنشاء ToDos
- يمكن أن تحتوي تلك المهام على
- المهام الفرعية
- ملحوظات
- تواريخ الاستحقاق
- المرفقات
- خاصية البحث القوية للبحث عن أي شيء.
- الصفحات الذكية مثل "هام" و"التالي" و"ملفاتك".
- يحتوي التطبيق على ميزة تسمى Insights، وهي ميزة قوية جدًا وتقدم للمستخدم كل أسبوع تقريرًا عن مدى إنتاجيته. ويستخدم أيضًا Matplotlib لرسم الرسوم البيانية لإظهارها للمستخدم. مرتب! اقرأ المزيد عنها
- يحتوي التطبيق على الوضع الداكن الذي يبدو مذهلاً!
- تم استخدام Bootstrap CSS لجعل التطبيق يبدو مميزًا وجميلًا.
- يحتوي التطبيق على دعم AJAX، بحيث أصبحت جميع العمليات في التطبيق تقريبًا غير متزامنة، ولا توجد عمليات إعادة تحميل على الإطلاق!
- يتمتع التطبيق بدعم أصلي لجميع المناطق الزمنية في جميع أنحاء العالم حتى يتمكن أي شخص من أي مكان من استخدام التطبيق بالتوقيت المحلي الخاص به بحيث يعمل بشكل أفضل لجميع المستخدمين.
- فحوصات أمنية على كل عملية لتقييد الاستخدام غير المصرح به.
- مستضاف على خوادم PythonAnywhere السحابية (شكرًا جزيلاً)
التبعيات المستخدمة
يستخدم تطبيق قائمة المهام الخاصة بي هذه التطبيقات/التبعيات الرائعة والقابلة لإعادة الاستخدام لتشغيل بعض العمليات الخلفية
- جانغو
- أشكال جانغو المقرمشة
- django-user_agents
- جانغو-المنطقة الزمنية-الحقل
- تنظيف جانغو
- وسادة
- ماتبلوتليب
- سيبورن
- Numpy مطلوب بواسطة Matplotlib
- الباندا المطلوبة من قبل Seaborn
- مقتطف كود رائع يتعامل مع عمليات إرسال نماذج AJAX Post
في الواجهة الأمامية، يستخدم التطبيق هذه التقنيات
- HTML، CSS
- جافا سكريبت
- اياكس
- بوتستراب CSS
- خطوط جوجل
- الخط-رائع
تبعيات الإنتاج المستخدمة في PythonAnywhere
لا يزال الإصدار 1.0 من هذا التطبيق متاحًا كرمز قديم هنا: الإصدار 1.0
لم أضع قاعدة بيانات SQLite ودليل "الوسائط" الذي يحتوي على جميع عناصر المستخدم الحساسة مثل صور الملف الشخصي ومرفقات المهام تحت التحكم بالمصادر/بوابة لأسباب أمنية واضحة. تتم استضافتها مباشرة على خوادم PythonAnywhere