প্রকল্প সম্পর্কে

Cookiecutter Django হলো একটি প্রজেক্ট টেমপ্লেট যা প্রোডাকশন-রেডি ডজনগো অ্যাপ্লিকেশন তৈরির গতি বাড়ানোর জন্য ডিজাইন করা হয়েছে। এটি পুনরাবৃত্তিমূলক সেটআপ কাজ এড়াতে একটি বিস্তৃত সেট প্রি-কনফিগারড সেটিংস ও ইন্টিগ্রেশন প্রদান করে। প্রধান বৈশিষ্ট্যগুলোর মধ্যে রয়েছে: - ডজনগো 6.0 ও পাইথন 3.14 এর সমর্থন। - django-environ এর মাধ্যমে 12-ফ্যাক্টর ভিত্তিক সেটিংস। - কাস্টম ইউজার মডেল সহ django-allauth এর মাধ্যমে ইউজার রেজিস্ট্রেশন ও অথেন্টিকেশন। - প্রোডাকশনের জন্য Traefik ও LetsEncrypt সহ docker-compose দিয়ে Docker সমর্থন। - মিডিয়া স্টোরেজের জন্য বিভিন্ন ক্লাউড প্রদানকারীর সাথে ইন্টিগ্রেশন (Amazon S3, Google Cloud Storage, Azure Storage)। - Anymail এর মাধ্যমে ইমেইল কনফিগারেশন (Mailgun, Amazon SES এবং অন্যান্য সমর্থন করে)। - unittest বা pytest দিয়ে টেস্টিং সাপোর্ট ও pre-commit ইন্টিগ্রেশন। - Celery, Flower, Sentry এর জন্য ঐচ্ছিক ইন্টিগ্রেশন ও Mailpit এর মতো বিভিন্ন মেল ক্যাচার। - Heroku ও PythonAnywhere এর জন্য ডিপ্লয়মেন্ট অপশন। ফ্রেমওয়ার্ক ডিফল্টভাবে PostgreSQL (ভার্শন 14-18) ব্যবহার করে এবং SSL এ শক্তিশালী ফোকাসের মাধ্যমে ডিফল্টভাবে নিরাপত্তাকে গুরুত্ব দেয়।