Основной функционал сайта продажи обучающего видео
Добрый день,
Необходимо создание основного функционала по следующей спецификации.
НАЗВАНИЕ ПРОЕКТА: Лучшие преподаватели онлайн.
НАЗНАЧЕНИЕ: простой и удобный в использовании сервис продажи обучающего видео.
Цель: создать сайт позволяющий учителям устанавливать контакты с учениками в Интернете.
Целевая аудитория: учителя, дающие уроки на дому. Сайт позволит им продавать обущающее видео, находить учеников, проводить занятия по Skype, и получать оплату.
АНАЛОГИ: CDBaby.com, Youreeeka.com
ОСНОВНОЙ ФУНКЦИОНАЛ:
1. Регистрация и Войти - Пользователи выбирают статус преподавателя или студента, и вводят свое имя, email, имя пользователя и пароль для регистрации учетной записи.
2. Создание профиля - преподаватели и студенты заполняют профили с указанием часового пояса, фотографии, биографии, ссылок и т.д., подобно на профилям пользователей Facebook или ВКонтакте.
3. Загрузить видео на продажу - преподаватели и студенты могут загружать видео, которые они смогут продать. Сайт удерживает процент от видео-продаж. Для того чтобы продавать видео, пользователю необходимо ввести информацию, которая будет проводиться через системы электронных платежей (WebMoney, Paypal и др.).
Видео должно быть с ограничением по времени (15 мин) или размеру файла. Пользователи могут добовалять, удалять видео и редактировать комментарии.
Данная функция должна быть проста в использовании как для преподавателей так и для студентов,
Процесс загрузки видео необходимо сделать максимально упрощенным, подобно YouTube, без предварительной конвертации видео пользователем.
4. Создание расписания - преподаватели размещают график, когда они доступны, чтобы преподавать, и каким навыкам они могут научить. Студенты могут искать учителей по навыку или доступному времени. Доступное время будет скорректировано в соответствии с часовым поясом, введенном в профиле пользователя - например, если учитель находится в Нью-Йорке, и студент в Лос-Анджелесе, график на сайте будет приведен с учетом соответствующего часового пояса.
5. Заказ урока - После нахождения подходящего преподавателя, студенты прислают заявку на обучение в определенное время. Преподаватели получают email с подтверждением запроса. Затем студенты вносят депозит для платы урока, который проводится на сайте.
6. Оплата - После проведения занятий по Skype или любой другой системы, по договоренности сторон, студент полностью оплачивает платеж преподавателя. Система оплаты должна работать подобно Freelancer.com и Weblancer.net, с возможностью удержания оплаты до утверждением студентом аналогично.
7. Рейтинг - Студенты и преподаватели оценивают друг друга, и эта информация публикуется в их профилях.
ТРЕБОВАНИЯ:
Использовать PHP, JavaScript, CMS ExpressionEngine 2 (CodeIgniter 2 based).
Потоковое вещание совместимое с мобильными платформами: Android, WinPhone, iPad, iPhone, WindowsMobile.
Ответственность и умение работать в команде.
ВОПРОСЫ:
1. Можно ли осуществлять удержание перечисления оплаты до подтверждения студентом независимо от используемой платежной системы (но обязательно для WebMoney и Paypal)?
2. Какие требования к серверу для обработки и размещения видео?
Пожалуйста, укажите Ваше представление реализации вышеуказанного функционала , ориентировочные сроки и обоснованную стоимость работ.
Спасибо!