Разработка базового функционала проекта без дизайна [RoR]

Цена договорная • электронные деньги
15 сентября 2014, 01:11 • 3 отклика • 68 просмотров
Необходимо реализовать базовый функционал проекта. Что-то типа LP. Без дизайна.

Описание:
Есть главная страница на которую перетаскиванием мы кидаем готовые шаблоны. Допустим нам необходим header, мы его кинули, допустим необходим footer, тоже кинули. Для того чтобы стало понятно о чем я, пример - generator. Только в отличие от этого примера там должно быть вместо статики inline edit (т.е. загружаются шаблоны с возможностью изменения содержимого). Соответственно для каждого шаблона своя модель. Шаблоны находятся в папке templates (header.html.slim, footer1.html.slim, footer2.html.slim и т.д.). Шаблоны подгружаются в область для выбора автоматически. Т.е. должна быть возможность просто создать шаблон в папке templates, указать к какой группе он относится, возможно в самом шаблоне (header, footer, ...) и этот шаблон автоматически появляется в области для их выбора.

Что должно получится в итоге.
При перетаскивании шаблонов на рабочую область и изменении в них содержимого, после сохранения в БД должна появится запись вида:

lp
id   template
1    1:1, 1:2, 2:1 ...

header
id    title                 desc
1     lorem ipsum   Neque quisquam

footer
...


Соответственно первая цифра это группа шаблонов, допустим "header", вторая это номер самого шаблона. Может быть буквенная идентификация шаблонов. При необходимость мы можем поменять набор шаблонов находящихся на странице.

Использовать: ruby 2.1.1, rails 4.1.4, mysql2, slim-rails, jquery-rails, возможно Nestable для перетаскивания.
Не использовать: jQuery UI
Дизайн не делать. Сделать так, чтобы было понятно что это работает.

Оплата Yandex.Money

Бюджет обсуждается.