টাস্ক ম্যানেজার প্রোজেক্ট

কী কী শিখতে পারবেন আপনারা? স্ট্রাকচার্ড টাস্ক মডেল ডিজাইন (Django ORM): Project, Task, Subtask, Deadline, Priority ইত্যাদি নিয়ে একটি রিলেশনাল ডেটাবেজ ডিজাইন করবেন। ForeignKey ও related model ব্যবহার করে রিয়েল লাইফ ওয়ার্কফ্লো স্ট্রাকচার তৈরি শিখবেন। অ্যাডভান্সড CRUD ও ওয়ার্কফ্লো লজিক: টাস্ক তৈরি, আপডেট, ডিলিট, স্ট্যাটাস পরিবর্তন (To Do, In Progress, Completed) এবং প্রগ্রেস ট্র্যাকিং সিস্টেম তৈরি করবেন। মাল্টি-ইউজার অথেনটিকেশন ও পারমিশন: টিম-বেসড টাস্ক ম্যানেজমেন্ট সিস্টেম তৈরি করবেন যেখানে একাধিক ইউজার একসাথে কাজ করতে পারবে। Role-based access control (Admin, Member) ইমপ্লিমেন্ট করবেন। ডেডলাইন ও নোটিফিকেশন লজিক: নির্দিষ্ট সময়ের মধ্যে টাস্ক সম্পন্ন করার জন্য ডেডলাইন সেট করা এবং ডেট অনুযায়ী টাস্ক ফিল্টার করা শিখবেন। ওভারডিউ টাস্ক হাইলাইট করার লজিক তৈরি করবেন। সার্চ, ফিল্টার ও ড্যাশবোর্ড অ্যানালিটিক্স: প্রোজেক্ট বা প্রায়োরিটি অনুযায়ী টাস্ক সার্চ ও ফিল্টার করবেন। একটি ড্যাশবোর্ড তৈরি করবেন যেখানে মোট টাস্ক, কমপ্লিটেড টাস্ক এবং পেন্ডিং টাস্কের সামারি দেখা যাবে। REST API ইন্টিগ্রেশন (ঐচ্ছিক অ্যাডভান্সড): Django REST Framework ব্যবহার করে টাস্ক ম্যানেজমেন্ট API তৈরি করবেন, যা ভবিষ্যতে মোবাইল অ্যাপ বা React ফ্রন্টএন্ডের সাথে যুক্ত করা যাবে। রেসপন্সিভ ও প্রোডাকশন-রেডি UI: Bootstrap বা Tailwind ব্যবহার করে একটি প্রফেশনাল ও প্রোডাক্টিভিটি-ফোকাসড ইন্টারফেস তৈরি করবেন। ডেপ্লয়মেন্ট ও টিম প্রোজেক্ট স্ট্রাকচার: Git workflow ব্যবহার করে টিমে কাজ করা এবং প্রোজেক্ট লাইভ সার্ভারে ডেপ্লয় করার প্রক্রিয়া শিখবেন।
.png)