Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужен сайт для автоматической продажи видеокурсов по математике.Курс состоит из нескольких отдельных страниц ("Статей") с текстом, формулами (mathjax) и видео (вставка html).Необходимый функционал:

  • Создание любого количества Курсов (структурная единица сайта)
  • Создание внутри каждого Курса любого количества Статей (более мелкая структурная единица)
  • Редактирование любого уже созданного курса (добавление статей; перемещение статей внутри курса; удаление статьи из курса; удаление всего курса; изменение типа доступа; изменение раздела, где курс размещается)
  • Редактирование любой уже созданной статьи
  • Редактор статей с поддержкой html (для вставки видео, спойлеров, ссылок, изображений, таблиц); mathjax (для написания математических формул); markdown
  • Вставка картинок перетаскиванием в окно редактора
  • Предпросмотр набранной статьи
У Курса есть
  • Карточка курса на главной странице раздела сайта, при нажатии на которую происходит вход в курс (а точнее, сначала на страницу с превью курса)
  • Название и короткое описание (видны на этой карточке)
  • Цена, если платный (тоже видна сразу на карточке)
  • Страница с превью - там есть более подробное описание курса (которое я создаю в редакторе с тем же функционалом, что и при создании статей) и кликабельное оглавление курса для входа в статьи. И кнопка "Начать" или "Войти в курс", которая открывает первую статью курса (для тех, кто не догадался на оглавление нажать)
  • Кнопка оплаты "Купить" (от яндекс кассы) на странице превью
  • При просмотре любой статьи курса, слева есть его содержание с возможностью перехода к любой другой статье курса и пометкой, какая статья открыта сейчас
  • Внизу статей стрелки для перехода к предыдущей/следующей статье
  • Комментарии к статьям (из ВК)
  • Лайки (из ВК)
  • Внизу на карточке показывается количество просмотров курса, лайков, комментариев (пункт не обязателен)
3 типа доступа к курсам:
  • Закрытый - доступ только у администратора (для подготовки материалов к публикации или черновиков)
  • Открытый - доступ для всех посетителей сайта
  • Платный - к сайту подключен платежный агрегатор; все могут зайти на страницу с описанием и оглавлением курса. Там же кнопка покупки доступа (Яндекс Касса). Пользователь нажимает, оплачивает и ему автоматически открывается возможность доступа к курсу. Кроме того, у меня есть возможность открывать доступ к платному курсу любому пользователю бесплатно вручную (через id пользователя или через его почту).
В платных курсах я должен видеть список тех, кто купил/получил доступ, с возможностью любому пользователю доступ закрыть/снова открыть.Регистрация на сайте через почту и ВК с возможностью связать аккаунты.Покупать доступ к курсу могут только зарегистрированные  пользователи. Если гость жмет кнопку "купить", ему сначала предлагают зарегистрироваться.Важный момент! Защита от совместного использования одного аккаунта несколькими людьми (чтобы не перепродавали доступ к курсам). Одна из идей - разрешать только одну единовременную сессию. Чтобы, если кто-то другой войдет с тем же логином/паролем, то все остальные сессии сразу же оборвались. Или другие методы борьбы (двухфакторная аутентификация; привязка устройств).Структура сайта:В левой части страницы вертикальный список разделов сайта (кнопки как на geekbrains.ru или amlab.me).Предполагаемый список разделов: "Курсы ЕГЭ", "Курсы ОГЭ", "Банк ЕГЭ профильного уровня", "Банк ЕГЭ базового уровня", "Банк ОГЭ". И еще ниже такого же формата кнопки "Youtube-канал", "Вконтакте", "Обо мне", "Поиск".Описание разделов:1) Курсы ЕГЭ - раздел содержит набор Курсов (плитка из карточек). В верхней части страницы заголовок "Платные" и под ним набор платных Курсов. Ниже заголовок "Бесплатные" и набор бесплатных курсов. Рядом с заголовком "Платные" есть вкладка "Купленные", где собраны все купленные пользователем курсы из данного раздела (а может и из всех разделов сразу).2) Курсы ОГЭ - всё то же самое, что и "курсы егэ". Просто при создании курса я лично буду выбирать к какому разделу его относить - для большей структурированности сайта.3) Банк ЕГЭ профильного уровня - для первой итерации в создании сайта - это просто Курс, на который ведет не только его карточка, но и отдельная кнопка в левой части экрана. Очень важный курс с задачами, который я хочу выделить отдельно. В дальнейшем я намерен его серьезно переделать и улучшить - добавить возможность ввода ответа на задачи с проверкой ответа, сбор статистики правильных/неправильных ответов и иной статистики, вычисление коэффициента сложности для каждой задачи, фильтры для расположения задач в разных порядках и прочее. Но это всё при дальнейшем развитии, не первостепенно.4,5)Банк ЕГЭ базового уровня; Банк ОГЭ - то же, что и предыдущий раздел.Отдельная админская кнопка, для создания нового курса. При создании курса я указываю его название и короткое описание (отображается на карточке). Затем его подробное описание (страница превью) и разделы, в которых он будет размещаться. Потом добавляю и редактирую статьи, меняю тип доступа (по умолчанию закрытый доступ). Всё это можно изменить в любой момент. Но список купивших и получивших доступ к курсу остается навсегда (может записываться в каком-то отдельном файле). Чтобы избежать эксцессов со случайным удалением курса или сменой типа доступа на открытый и обратно (чтобы в случае чего можно было снова открыть доступ всем купившим).При выборе типа доступа "Платный" ввожу цену. Также появляется форма для приглашения пользователей в этот курс (если я сам решу кому-то его вручную открыть) и их списком.

Курсы с платным доступом автоматически размещаются в подразделе "платные" соответствующего раздела. Если тип доступа сменяется на открытый, то курс автоматически переносится в подраздел "Бесплатные" того же раздела.

Все курсы, которые я создал, но не поменял доступ с Закрытого на какой-то другой, собраны в админском разделе "Черновики".Следующие шаги в развитии сайта:

  • Мобильная версия сайта
  • Тесты (с выбором верного ответа из списка и с вводом ответа) с автоматической проверкой, опцией показа комментария, решения, сбором статистики
  • Усовершенствование функционала разделов "Банк ЕГЭ/ОГЭ" (ввод ответа, его проверка, сбор общей статистики по каждой задаче, вычисление сложности каждой задачи на основе статистики, объединение нескольких похожих задач в подборку и т.д.)
  • Раздел "Вебинары" с функционалом сбора задач для выдачи ученикам во время трансляции со сбором статистики их ответов
6 лет назад
Dmmmitry
Дмитрий 
33 годаРоссия
6 лет в сервисе
Был
4 года назад
Выбранный исполнитель
kail_sazerland
Кирилл 
34 годаРоссия
16 лет в сервисе
Был
3 года назад
6 лет назад
$100
31 день
Сайт сделан в полтора раза быстрее оговоренных сроков, качественно, и даже лучше, чем я сам представлял. Кирилл был заинтересован в проекте, предлагал свои идеи. Даже после получения полной оплаты исправил некоторые всплывшие мелкие проблемы. Сейчас я уже заказал ему же разработку нового проекта. Так что, можете не сомневаться и доверить ваш проект данному специалисту.
Работой с Дмитрием очень доволен: интересный проект, эффективная коммуникация, четкость задач.
  • Похожие заказы
  • Добрый день, уважаемые фрилансеры. [u][i][b]Просьба начать чтение с дополнения внизу страницы, спасибо! [/b][/i][/u] Итак, задача тривиальная, однако готовых решений ни в платном, ни в бесплатном виде нет. По крайней мере достойных. Требуется создать скрипт сайта (возможно использование готовых ...

    Закрыт
    5 лет назад
  • $1500

    Требуется опытный исполнитель для изготовления сайта "под ключ", в ТЗ все требования подробно описаны.   Кратко:   Сайт по готовым PSD (см. картинки в ТЗ) на сайте: опрос, размещение вакансий, резюме, парсинг резюме с HH.ru, конструктор тестов. тест психологический ...

    Закрыт
    6 лет назад
  • [table]ЗадачаНужно сделать сайт на WordPress на основе готовой темы  (https://ld-wp.template-help.com/wordpress_62222_default_v1/#),  необходимо выдержать ее дизайн и оформить под наше готовое наполнение.  - Разделы сайта выстроены в одинаковой структуре  - У сайта 5 разделов и 5 подразделов. 9 галерей  - Сделать единую ...

    Закрыт
    6 лет назад
  • Нужно сделать проект с размещением объявлений. Сайт примерно как этот weblancer.net Чтоб можно было пользователю подать объявление а искателю Его найти на сайте, или сделать заказ на сайте и пользователи Будут боротся за заказ. Три вида размещения объявления.(1. Простое,2премиум,3вип) ( Под ...

    Закрыт
    6 лет назад
  • Для компании нужно разработать корпоративный сайт с демонстрацией товаров.  К заданию проекта прикреплено техническое задание, в котором все задачи и пожелания изложены.

    Закрыт
    6 лет назад
  • Добрый день! Мне нужен сайт для инвестиционного проекта (hyip). Сможете ли вы сделать такое и сколько это будет стоить? Идея проекта у меня есть, есть перевод материалов на 5 языков, аккаунты платежных систем и готовый ...

    Закрыт
    6 лет назад
  • $5000

    Здравствуйте! Необходимо разработать сайт городского портала Твери, сайт будет сложный и большой оплата соотвествующая. Макисимально подробно ознакомтесь с ТЗ. ТЗ: http://trello.getforge.io/

    Закрыт
    6 лет назад
  • Здравствуйте. Нужно переделать, (создать) сайт на Joomla + SEBLOD. Информационный сайт, (статьи - новости, услуги), каталог - справочник организаций. Аккаунт специалистов. Обновить Джомла 1.5 до последней.  Редирект страниц. По возможности оставить юрл. у ТОП страниц. Уважаемые специалисты. Я понимаю ...

    Закрыт
    6 лет назад