Мне нужно приложение для iPhone для уведомления пользователей о новых публикациях на Upwork. Приложение будет работать с моим WebAPI. Все методы на Backend реализованы, но я их ещё дорабатываю. API сейчас сделано на основе JSON, формат обсуждается. Приложение должно предоставить:
0) Авторизацию, регистрацию.
1) Интерфейс для конфигурирования интересующих публикаций (CRUD).
2) Интерфейс для просмотра найденных публикаций списком. При клике на элемент переход по ссылке в браузер.
3) Интерфейс для обратной связи.
4) Push уведомления о новых публикациях.
5) Оплата подписки для платной версии.
Отличие платной версии от бесплатной в количестве допустимых конфигураций (см. пункт 1).
Вот тут мокап приложения:
Методы, которые уже реализованы и будут использоваться приложением:
- Регистрация по email и паролю
- Авторизация по email и паролю, на выходе токен, который нужно добавлять во все последующие запросы
- Получить список конфигураций (см. пункт 1)
- Добавить/удалить/изменить конфигурацию
- Получить список найденных публикаций
- Logout
- Восстановить пароль
- Отправить мне сообщение
Т.е. приложению будет необходимо всего 8 методов. Примеры всех запросов я скину кандидату.
Интерфейс для конфигурирования (см. пункт 1) это самое главное, он позволяет динамически добавлять новые фильтры. Настройки фильтров описаны здесь:
Их будет больше, но они все однотипные.
Смысл фильтров такой можно добавить произвольный фильтр для строк или для чисел. Например, "Заголовок содержит слово Программист". Или "Бюджет меньше 500". "Уровень фрилансера больше 2". На мокапе последние 4 формы это конфигурирование разных фильтров. Приложение при запуске должно запросить эти настройки и, в последствии, использовать их.
Требования к приложению:
- Т.к. в приложении нет ничего тяжёлого я хочу чтобы оно работало и загружалось очень быстро.
- Хочу чтобы приложение позволяло просматривать ранее загруженные публикации и конфигурации без подключения к Интернет.
- Должно работать на iPad, хотя бы в режиме iPhone (как Instagram).
- Должно работать на iPhone 4S+ (обсуждается).
В результату хочу получить:
- Опубликованное приложение
- Исходный код, который я могу скомпилировать, модифицировать и опубликовать обновление
От кандидатов жду: сроки, стоимость, примеры работ
Можем обсудить подробности ВК: vk.com/srost