📂 با توجه به توسعه و پایداری این ساختار در پروژههای داخلی، تصمیم گرفتیم کدهای پایه (Boilerplate) پروژههای بکاند خود را به صورت متنباز منتشر کنیم تا سایر توسعهدهندگان نیز بتوانند از این زیرساخت استفاده کنند.
🛠 این پروژه یک ساختار آماده و Production-Ready بر پایه Django REST Framework است. هدف از انتشار این قالب، ارائه یک معماری استاندارد و جلوگیری از اتلاف وقت برای پیادهسازی مجدد ماژولهای پایه در استارت پروژههای جدید است.
امکانات و ماژولهای پروژه:
🔐 احراز هویت یکپارچه (JWT)
👥 مدیریت کاربران (Custom User Model)
🎫 سیستم تیکتینگ پشتیبانی
💳 سیستم مالی و مدیریت پرداخت
🏷 سیستم مدیریت کدهای تخفیف
🔔 ماژول نوتیفیکیشن
💬 ماژول ثبت بازخورد (Feedback)
🗄 یکپارچگی با فضای ذخیرهسازی (MinIO/S3)
📄 تولید خودکار مستندات API (Swagger و ReDoc)
🐳 زیرساخت کاملاً داکرایز شده (Docker)
📊 سیستم یکپارچه صفحهبندی (Pagination) و فرمت Response
🔗 لینک مخزن گیتهاب و مستندات کامل سورسکد:
https://github.com/t4b4rz1n/BaseDjangoApi
#Django #Python #RESTFramework #OpenSource #Backend
Post #210
608

- 🔥 9
- ❤ 5
- 👏 1