Необходимо разработать небольшой backend для мобильного приложения.
Что должно быть реализовано в сервисе:
1. Методы для получения данных из набора связанных (вложенных) справочников. Примерно, как база адресов:
Страна -> Регион -> Город -> Район -> Улица -> Дом
Справочники могут обновляться, поэтому должна быть реализована версионность (получить номер текущей версии, получить данные любой указанной версии).
2. REST API для работы с JSON-документами (с вложениями в JPEG) плюс:
генерация из документа PDF'а по статическому HTML-шаблону. HTML-шаблон перед генерацией PDF нужно заполнить текстовыми данными из самого документа, а также из справочников (п. 1), на которые ссылается по ID часть структур в JSON-документе (необходимо учитывать версию справочников документа)
текстовый поиск документов: вхождения по текстовым полям в JSON-документе
Для геренации PDF можно использовать, например, PhantomJS (
we-love-php.blogspot.com/... или Prawn (
github.com/prawnpdf/prawn... Варианты реализации:
Ruby или Python + PosgreSQL (JSONB) или какой-нибудь NoSQL.
От кандидатов ожидаются:
+ Стек технологий (на чем реализовывать собираетесь).
+ Примерную оценка.
+ Вопросы, если есть.
+ Примеры подобных проектов.
+ Skype/email для связи.