وب‌سرویس مجید

پروژه drf_admin

TianPangJi/drf_admin

این پروژه یک سیستم مدیریت بک‌اند با معماری جدا از فرانت‌اند است که با استفاده از Django، Django REST framework، Channels، Redis و Vue پیاده‌سازی شده است.

کنترل دسترسی در آن با الگوی RBAC (نقش‌محور) انجام می‌شود و توسعه به صورت ماژولار انجام شده است.

کاربرد:

این سیستم برای مدیریت داده‌های بک‌اند در پروژه‌های کوچک تا متوسط مناسب است و امکاناتی مثل مدیریت کاربران، گروه‌ها، دسترسی‌ها و لاگ‌ها را فراهم می‌کند. ️

همچنین با استفاده از WebSocket از طریق Channels و Redis، قابلیت ارتباط بلادرنگ پیاده‌سازی شده است.

در چه شرایطی بهتره استفاده شود؟

- وقتی نیاز به یک سیستم مدیریت شخصی یا آموزشی دارید.

- وقتی می‌خواهید از فناوری‌های مدرن در دیجیتال مثل DRF و Vue استفاده کنید. ️

- وقتی به دنبال یک ساختار ماژولار و قابل گسترش برای یادگیری یا پروژه‌های جانبی هستید.

چند مثال از موارد استفاده:

- مدیریت کاربران و نقش‌های سازمانی در یک شرکت کوچک.

- سیستم مانیتورینگ رویدادهای بلادرنگ با استفاده از WebSocket.

- پنل مدیریت برای یک وب‌سرویس RESTful در پروژه‌های آموزشی.

  • ##drf
  • ##Django
  • ##VueJS
  • ##RBAC
  • ##RESTAPI
  • ##WebSocket
  • ##Redis
  • ##Channels
  • ##Backend
  • ##AdminPanel