Доработка проекта на Ruby on Rails (логистика)

50 000 руб. за проект • безналичный расчёт
19 ноября 2014, 00:40 • 16 откликов • 84 просмотра
Требуется

а) Пересмотреть все вьюхи и имеющие к ним отношения SASS, грамотно разбить их на части. Сейчас имеется 4 вьюхи, но используется один css, который в добавок ко всему содержит массу неиспользуемых стилей (в виду того, что проект несколько раз менял свой внешний вид, а времени сделать правильно не было).
б) Пересмотреть все модели и контроллеры, сопоставить с ТЗ и/или переделать/сделать с нуля
в) Дописать все тесты (сейчас их менее 50%).
г) Разобрать всю динамическую составляющую проекта (клиентская). Используется Angular в обертке CoffeeScript, где-то jQuery, где-то чистый JS. Перебрать все это удовольствие (или переписать заново согласно ТЗ).
д) Удалить часть миграций, которые не имеют отношения к текущей версии бэкэнда.
е) Добавить несколько фичей
1) Интеграция через soap-запросы с 1C (сделали модель с использованием Savon, работает).
2) Написать тригеры для запросов в 1С по требованию клиента и миграцией полученных данных в бэкэнд.
3) Написать пару скриптов (частично написаны) для чистки БД.

Хотелось бы исполнителя, который понимает толк не только в бэкэнде, но и готов работать с клиентской частью (этого сейчас не хватает), то есть динамические обновления ряда полей при изменении форм пользователем (расчет логистики, добавление дополнительных услуг).

Используем: Rails4, Angular, CoffeeScript, Slim, Sass, Git, Capistrano, Unicorn (в планах уйти в Puma).