Документация для программного обеспечения
"Умный конструктор учебных траекторий "Траекто""

Основной технологический стек:
  • BackendPython 3.10+, управление зависимостями через Poetry
  • Django 4.2 + Django REST Framework — основной REST API
  • PostgreSQL — основная БД
  • Django Channels + Daphne — WebSocket
  • Celery + Celery Beat + Redis — фоновые задачи и планировщик
  • FastAPI (chad_gpt_service) — микросервис для интеграции с ИИ
  • JWT (simplejwt), LDAP — аутентификация и интеграция с каталогами
  • Gunicorn — HTTP-сервер для Django
  • Sentry — мониторинг ошибок
  • Тесты: pytest, pytest-django
  • Frontend (2 приложения)React 18 + TypeScript
  • Vite — сборка (переход с Webpack)
  • Tailwind CSS — стили
  • React Router v6, TanStack React Query, Zustand
  • React Hook Form, Axios
  • ECharts / Recharts, CKEditor 5
  • Storybook — разработка компонентов
Пользовательская видео инструкция
Made on
Tilda