
TaskFlow (قائمة المهام)
وصف
Taskflow هو تطبيق ويب قوي وبديهي مصمم لمساعدة المستخدمين على إدارة وتنظيم مهامهم بكفاءة. إنه يوفر واجهة سهلة الاستخدام لإضافة وعرض وإدارة عناصر المهام ، وتعزيز تنظيم سير العمل وتتبع المهام.
جدول المحتويات
- سمات
- الميزات القادمة
- مكدس التكنولوجيا
- تعليمات الإعداد
- التحسينات المستقبلية
- معاينة حية
- شكر وتقدير
- مدونة لقواعد السلوك
- رخصة
- المؤلفون
- ْعَنِّي
- تعليق
- إرشادات المساهمة
سمات
- إضافة المهام: قم بإنشاء مهام جديدة بعنوان.
- عرض المهام: عرض قائمة بجميع المهام التي يضاف إليها المستخدم.
- تحرير المهام: تعديل تفاصيل المهام الحالية.
- حذف المهام: إزالة المهام التي لم تعد مطلوبة.
- مارك مهام كاملة: تتبع التقدم من خلال وضع علامة على المهام كما اكتملت.
- التصميم المستجيب: محسّن لكل من أجهزة سطح المكتب والأجهزة المحمولة.
الميزات القادمة
- تسجيل الدخول: تطبيق صفحة تسجيل الدخول (البريد الإلكتروني و Google OAUTH) لمصادقة المستخدم.
- قوائم متعددة: السماح للمستخدمين بإنشاء قوائم متعددة مثل العمل والمنزل والتسوق.
- أضف التاريخ والوقت: تمكين المستخدمين من توصيل تواريخ وأوقات محددة بمهامهم.
- فصل القائمة: تنظيم قوائم بناءً على معايير مثل اليوم ، الأسبوع ، المجدولة ، بعد الظهر ، والليلة لتحسين التنقل.
- العلامات: اسمح لكل مهمة بعلامات البحث والتصنيف السهل.
- وصف اختياري: تمكين المستخدمين من إضافة أوصاف اختيارية إلى مهامهم.
تتبع جميع التطوير والميزات في تطوير تدفقنا
تعمل حاليًا على الميزة (مصادقة المستخدم)
أنا أعمل حاليًا على تسجيل الدخول إلى المستخدم ContextProvider.
مكدس التكنولوجيا
- الواجهة الأمامية: HTML ، CSS ، JavaScript ، TypeScript ، JS التالي
- الخلفية: node.js ، express.js
- قاعدة البيانات: MongoDB (MongoDB Atlas)
تعليمات الإعداد
المتطلبات الأساسية
تثبيت
- استنساخ المستودع:
git clone https://github.com/rishabhgokhe/TaskFlow.git
- انتقل إلى المستودع
- تثبيت وحدات العقدة
- متغيرات البيئة الإعداد:
إنشاء ملف .env.local في دليل الجذر وأضف ما يلي:
jwt_secret- ضروري لإنشاء ملفات تعريف الارتباط تسجيل الدخول
mongodb_uri - مطلوب لإضافة وجلب البيانات
MONGODB_URI=<your-mongodb-connection-string>
JWT_SECRET=<randomString>
AUTH_GOOGLE_ID=<your-auth-google-id>
AUTH_GOOGLE_SECRET=<your-auth-google-secret>
- تشغيل المشروع وبدء التطوير
- الوصول إلى التطبيق:
افتح متصفحك وانتقل إلى http: // localhost: 3000.
التحسينات المستقبلية
- تنفيذ مصادقة المستخدم لقوائم المهام المخصصة.
- إضافة تواريخ الاستحقاق ومستويات الأولوية للمهام.
- تقديم الإخطارات والتذكير للمهام القادمة.
- التصميم الرئيسي وتحسين واجهة المستخدم
معاينة حية
Taskflow Live على Vercel: Taskflow20.vercel.app
شكر وتقدير
- next.js لإطار الواجهة الأمامية
- رد فعل لإطار الواجهة الأمامية
- MongoDB لنظام إدارة قاعدة البيانات
- Node.js لوقت تشغيل JavaScript
- Express.js لإطار تطبيق الويب
مدونة لقواعد السلوك
نتوقع من جميع المشاركين في مجتمعنا الالتزام بقواعد سلوكنا. يرجى قراءة النص الكامل هنا.
رخصة
هذا المشروع هو ملكية وليس مفتوحة للاستخدام العام. جميع الحقوق محفوظة من قبل Rishabh Gokhe. للاستفسارات المتعلقة بترخيص هذا البرنامج ، يرجى الاتصال: [email protected]
هل أنت مستعد للتعاون وتحسين خبرتك في إدارة المهام؟ اتصل بي في
إرشادات المساهمة
المساهمات مرحب بها! يرجى اتباع هذه الخطوات للمساهمة:
- شوكة المستودع.
- قم بإنشاء فرع جديد (
git checkout -b feature/your-feature ). - قم بإجراء تغييراتك.
- ارتكب التغييرات الخاصة بك (
git commit -am 'Add some feature' ). - ادفع إلى الفرع (
git push origin feature/your-feature ). - إنشاء طلب سحب جديد.
؟؟ المؤلفين
- ريشاب جوكه (طالب علوم الكمبيوتر)
ْعَنِّي
أهلاً! أنا Rishabh Gokhe ، المطور وراء تدفق Taskflow. أنا متحمس لإنشاء تطبيقات ويب مفيدة وسهلة الاستخدام تساعد الأشخاص على تحسين إنتاجيتهم وتنظيمهم. أنا دائما أتعلم التكنولوجيا الجديدة ...
لا تتردد في التواصل إذا كان لديك أي أسئلة أو اقتراحات أو ترغب فقط في الدردشة حول البرمجة والتكنولوجيا. أنا متحمس دائمًا للتواصل مع زملائه المطورين والعشاق!
رؤيتي
Taskflow هو مشروع ولد من رغبتي في إنشاء أداة بسيطة وقوية لإدارة المهام. أعتقد أن البقاء منظمًا هو مفتاح النجاح ، وقد تم تصميم تدفق المهام لمساعدة المستخدمين على تحقيق ذلك.
تعليق
إذا كان لديك أي ملاحظات ، يرجى التواصل معنا على