Главная / Портфолио / GN Dutch GN Dutch Онлайн-школа нидерландского языка
Сайт школы с каталогом курсов, программами и расписанием. В проекте также предусмотрены кабинет ученика и CRM для работы с заявками.
Локальный демонстрационный MVP. Цены, отзывы, показатели школы и учебные материалы показаны для примера. Оплата работает в тестовом режиме без списания денег.
Задача Объединить выбор обучения, доступ к урокам и обработку заявок в одной платформе для русскоязычных учеников и команды школы.
Что я сделал Подготовил требования к публичному сайту, кабинету ученика, API и CRM. С помощью Codex собрал демонстрационный MVP на React и Django. Возможности сервиса Адаптивный публичный сайт, форматы обучения и каталог курсов с программой и бесплатным уроком. Кабинет ученика с курсами, прогрессом, заданиями, расписанием, заказами и подпиской. Серверная проверка доступа к закрытым урокам и срока подписки; приватные видеоссылки скрыты в публичном каталоге. Расписание индивидуальных слотов и групп; проверка занятости и количества мест на сервере. Форма консультации связана с CRM: заявки, статусы, заметки и история действий менеджера. Fake checkout создаёт заказ и открывает доступ к курсу или подписке без списания денег. React, TypeScript и Vite; Django и Django REST Framework. Локальная проверка использует SQLite. Демо-данные обозначены явно. Реальная платёжная система, калькулятор и AI-ассистент отсутствуют. Результат Я получил локальный MVP, в котором посетитель переходит из каталога к программе курса и открытому уроку, выбирает формат обучения и смотрит расписание. Публичные страницы работают с API; кабинет и CRM реализованы в коде и требуют авторизации. Цены, отзывы, показатели школы и содержимое уроков демонстрационные. Реальный платёжный провайдер и коммерческий запуск остаются следующими этапами.
Детали проекта Каталог видеокурсов с уровнями, описаниями и демо-ценами Страница курса: программа, открытый урок и вход для продолжения Расписание, группы и пустая форма консультации; запись не отправлялась