Перейти к содержимому
akitoo

Заказное ПО

NoxKids — платформа онлайн-обучения языкам для детей

Для детской онлайн-школы языков NoxKids мы разработали веб-платформу, которая охватывает весь процесс — от продажи пакетов до планирования занятий: языковые пакеты, вход через Google, заявки преподавателей, панели администратора, преподавателя и ученика, запросы на занятия, служба поддержки, блог и многоязычный интерфейс.

NoxKids platformunun 'Çocuklar İçin Güvenilir Online Dil Eğitimi' başlıklı ana sayfası

О проекте

NoxKids — языковая школа, где дети изучают иностранные языки онлайн на индивидуальных и групповых занятиях. Родители покупают пакеты, чтобы записать детей на регулярные уроки, а преподаватели работают по расписанию, которое устанавливает NoxKids. Для этой модели вместо готовой системы была спроектирована собственная платформа.

Платформа разработана на Next.js; для аутентификации, базы данных и хранения файлов используется Supabase. Посетители могут просматривать пакеты по английскому, немецкому, испанскому, французскому и другим языкам; в каждом пакете указаны количество индивидуальных и групповых занятий, срок действия и доступ к видеоурокам. Пользователи входят по электронной почте и паролю или через аккаунт Google, а кандидаты в преподаватели подают заявку через отдельную форму.

В серверной части есть отдельные панели для администратора, преподавателей и учеников. Панель администратора объединяет сводный экран с календарём и статистикой, управление пакетами, учениками, преподавателями и занятиями, подтверждение запросов на занятия с назначением преподавателя, обращения в поддержку, блог, содержимое страниц, частые вопросы и языковые настройки.

Задача

Если онлайн-школа языков ведёт продажи пакетов, баланс занятий учеников, преподавательский состав, расписание и общение с родителями в разных инструментах, это отнимает время и приводит к ошибкам. Готовые образовательные платформы рассчитаны на преподавателей, которые сами устанавливают цены и часы, и недостаточно гибки для модели, где расписание и тарифы определяет сама школа.

Решение

Мы спроектировали платформу с разграничением ролей под бизнес-модель школы. На публичной части представлены языковые пакеты, блог, корпоративные страницы, вход и заявка преподавателя; интерфейс можно переключать на разные языки с помощью селектора.

В панели администратора создаются пакеты, ученикам начисляются занятия и отслеживается история покупок, преподавателям назначаются направления. Занятия создаются и отображаются в календаре, а запросы учеников подтверждаются и назначаются преподавателю. Обращения в поддержку обрабатываются в панели; блог, страницы, FAQ и тексты сайта обновляются без знания программирования.

Реализованные функции

  • Языковые пакеты с индивидуальными и групповыми занятиями, сроком действия и доступом к видеоурокам
  • Вход по электронной почте / паролю и через аккаунт Google
  • Отдельная форма заявки для кандидатов в преподаватели
  • Отдельные панели по ролям для администраторов, преподавателей и учеников
  • Сводный экран администратора с текущими и предстоящими занятиями в календаре и статистикой
  • Управление учениками: начисление занятий и история покупок
  • Управление преподавателями и назначение направлений
  • Создание занятий, подтверждение запросов и назначение преподавателей
  • Создание обращений в поддержку и ответы из панели
  • Управление блогом, страницами, FAQ и текстами сайта из панели
  • Многоязычный интерфейс с селектором языка
  • Аутентификация, база данных и хранение файлов на базе Supabase

Результат

Продажи пакетов, управление учениками и преподавателями, планирование занятий и поддержка пользователей NoxKids объединены в единой онлайн-платформе с разграничением ролей, построенной под собственную бизнес-модель школы.

Изображения проекта

  • NoxKids paketler sayfasında İngilizce, Almanca ve İspanyolca dil paketleri
  • NoxKids giriş ekranı: e-posta ile giriş, Google ile giriş ve öğretmen başvurusu bağlantısı
  • NoxKids ana sayfasının mobil görünümü

Контакты

У вас есть идея?Давайте воплотим её вместе.

Обсудим ваш проект
Обсудим ваш проект