آپولون - سامانه مدیریت آموزشی
یک سیستم مدیریت هنرجویان با تمرکز بر مدیریت اقساط و مکانیزاسیون پشتیبانی (آپولونیار)
تکنولوژی های استفاده شده
چالش
چالش اصلی آکادمی، عدم یکپارچگی بین "وضعیت مالی دانشجو" و "دسترسی به محتوا" بود. مدیریت هزاران دانشجو، پیگیری اقساط آنها به صورت دستی و عدم وجود تاریخچه دقیق از تماسهای پشتیبانی، باعث کندی فرآیندها و خطای انسانی بالا شده بود. نیاز به سیستمی بود که دسترسی ویدیوها را دقیقاً بر اساس پرداختها کنترل کند.
راه حل
طراحی و پیادهسازی یک پلتفرم Full-Stack با استفاده از Django و Vue.js. راهکار من شامل ساخت ماژول "آپولونیار" برای مدیریت توزیعشده تماسهای پشتیبانی و یک موتور مالی قدرتمند بود. این سیستم به صورت خودکار وضعیت اقساط را بررسی کرده و از طریق API سرویس Videm، دسترسی دانشجو به ویدیوهای دوره را در لحظه قطع یا وصل میکند.
فیچرها
- توزیع خودکار پشتیبانی
- سیستم اقساط هوشمند
- کنترل دسترسی محتوا
- درگاه پرداخت یکپارچه
مسیر پروژه
فاز ۱: تحلیل و معماری
طراحی دیتابیس رابطهای پیچیده برای هندل کردن ترمها، دورهها و تراکنشهای مالی.
فاز ۲: توسعه بکند
پیادهسازی APIها با DRF، سیستم احراز هویت و سرویسهای مالی و درگاه بانکی.
فاز ۳: فرانتاند
طراحی رابط کاربری مدرن با Vuetify، تایپاسکریپت و مدیریت استیت با Pinia.
فاز ۴: لانچ
استقرار، مانیتورینگ و تحویل نهایی.