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

Техническое задание на разработку мобильного приложения A Taste of Russian

Текущее состояние проекта. Приложение предназначено для старых и новых клиентов проекта

www.torpod.com. Клиент – человек со средним уровнем владения русским языком, желающий

улучшить свои знания и освоить разговорный вариант русского языка. Обучение происходит путём

прослушивания еженедельного подкаста на бытовую или историческую тему и изучения

текстовой транскрипции к подкасту в формате PDF или MOBI. Часть материла доступна всем

пользователям, часть доступна только платным подписчикам проекта.

Сайт является самодостаточным, однако развитие мобильных технологий затрудняет расширение

клиентской базы. По состоянию на конец 2019 года мало кому нужен языковой проект без

удобного мобильного приложения. Использование сайта с мобильного устройства возможно, но

не очень удобно.

Технические особенности сайта www.torpod.com

Сайт представляет собой блог с еженедельными обновлениями, написанный на основе шаблона

Wordpress (хостинг Bluehost). Существует возможность скачать подкаст в формате mp3 и pdf/mobi.

Однако человек без платной подписки может скачать примерно четверть выпусков,

промаркированных как free. Как правило, бесплатным является каждый первый выпуск месяца.

Разграничение прав пользователей, подписка и оплата/продление подписки реализовано с

помощью плагина для Wordpress s2Member

Типы пользователей. На сайте существуют два типа пользователей:

1) Пользователи со статусом Premium Member после авторизации на сайте видят ссылки на

скачивание при открытии любого выпуска и могут прослушивать выпуск полностью с помощью

встроенного на страницу плеера.

2) Незарегистрированные пользователи, либо пользователи без статуса Premium Member ( с

бесплатной регистрацией) видят ссылки на скачивание только в выпусках категории Free. Для

остальных выпусков доступен примерно пятиминутный кусок в формате mp3.

Подписка. При регистрации на сайте пользователи могут выбрать один из следующих видов

подписки:

1) Бесплатная. Она позволяет получать уведомления о выходе новых выпусков на электронную

почту.

2) Платная на 1 месяц (с автоматическим продлением).

3) Платная на 3 месяца (с автоматическим продлением).

Оплата/продление подписки. Пользователям доступны следующие виды оплаты/продления

подписки:

1) Через PayPal.

2) Через систему Clickbank, которая включает в себя опцию оплаты через PayPal, а также ряд

других вариантов (через различные банковские карточки).

Примечание: Пользователи могут отменить платную подписку в любой момент. При этом оплата

перестает взиматься с клиента начиная со следующего периода продления подписки.

После отмены платной подписки пользователь переводится в статус бесплатного подписчика.

Также пользователь становится бесплатным подписчиком, если по каким-то причинам

автоматическое продление (после нескольких попыток системы списать деньги со счета клиента)

подписки не произошло. К примеру, если клиент вовремя не обновил данные своей утратившей

срок действия карты. В дальнейшем клиент может возобновить статус Premium Member, снова

оплатив подписку.

Желаемый функционал приложения

Фактически, необходимо повторить функционал сайта, но в более удобном для

телефона/планшета виде.

- Языки приложения: русский и английский с возможностью переключения. Основной английский

(как сейчас реализовано на сайте).

- заглавная страница приложения должна содержать названия выпусков, начиная с последнего.

Каждый заголовок является ссылкой, при открытии которой происходит переход на текст выпуска

(который, к примеру, может подтягиваться из pdf-файла). Эта страница должна быть доступна и

без регистрации;

- на каждой странице должна быть доступна опция платной подписки. Это может быть текстовая

ссылка или значок;

- при нажатии на данную ссылку должен происходить переход на страницу оплаты, функционал

которой должен совпадать со страницей оплаты на сайте - Membership Options Page

https://www.torpod.com/membership-options-page/

- приложение должно уметь открывать mp3 и pdf/mobi, работать как mp3-плеер и при

выключенном экране смартфона;

- должна быть доступна загрузка mp3 и pdf/mobi на телефон для работы оффлайн;

- присылать пользователю Push-уведомления о выходе новых выпусков;

- система авторизации должна остаться прежней! Имеющиеся премиум-пользователи должны

получить возможность использования приложения без смены логина и пароля;

- в качестве ориентира можно взять приложение Luke’s Englishpodcastapp.

Платформы

Android и iOS

Требования к коду

Код должен быть написан в удобочитаемом виде с комментариями, быть понятным и доступным

для сторонних программистов. Исходный код передаётся заказчику вместе с

откомпилированными пакетами, готовыми для размещения в AppStore и Google Play.

Пожелания

Консультации по размещению приложения в App Store и Google Play.

4 года назад
guest_1577093674988
4 года в сервисе
Был
4 года назад