1.1 KiB
Tadrisino API
Backend پروژه Tadrisino با Django و Django REST Framework پیادهسازی شده و شامل بخشهای اصلی احراز هویت، محتوای آموزشی، پیشرفت کاربر، اشتراک، پرداخت، تخفیف، پشتیبانی، اعلانها، خانواده و سیستمهای مرتبط است.
اجرا
python3 -m venv venv source venv/bin/activate pip install -r requirements.txt python manage.py migrate python manage.py createsuperuser python manage.py runserver
مستندات API
Swagger:
http://127.0.0.1:8000/api/docs/
Redoc:
http://127.0.0.1:8000/api/redoc/
پنل مدیریت:
ساختار پروژه
config/ accounts/ content/ progress/ ai_tutor/ subscription/ payment/ discount/ affiliate/ support/ notifications/ family/
هر بخش دارای مدلها، serializerها، viewها، URLها، migration و تنظیمات مربوط به خود است.
برای تست API میتوان از Swagger و همچنین پنل مدیریت Django استفاده کرد.