Хочу написать веб-приложение фотокнига онлайн.
Суть работы:
1) Загружаем изображения на сервер, нарезаем из них миниатюры
2) Выгружаем на фронтенд
3) Расставляем изображения по макету (каждое изменении позиции или масштаба должно фиксироваться в бд)
4) Из полученного макета формируем .pdf файл
Работающий фронтенд (макет) на js, использую jquery-ui для drag&drop'а
Подскажите, какие технологии
оптимально подойдут для такого сервиса?