R50 9cb4f49bf0b15a1fd63bb258edd6fa5c
Веб и мобильная разработка

CapCalls

Добавлено 15 сен 2016 в 17:06
Технологии: Ruby, Rails, PostgreSQL, Angular.js

Один из наших любимых проектов и любимых заказчиков. Заказчиком является
совладелец одной из крупнейших российских компаний IT-сегмента. Его хобби и
параллельный бизнес - тренинги личностного роста, для этой сферы и создан проект. Он
заточен под конкретную компанию с ее программой обучения и представляет из себя
дневник успехов студента, который ведет его тренер.
Проект изначально создавался без дизайна на Twitter Bootstrap для проверки гипотезы.
Этот этап занял примерно 4 месяца, после чего продукт был запущен в использование,
стали понятны его сильные и слабые места, и заказчик принял решение продолжать над
ним работу, но с новым подходом. Был сделан полный редизайн, практически полностью
переписана backend часть и создан сильный и сложный frontend. В настоящее время на
проекте примерно 60% покрытие тестами, на frontend используется Angular.js, используется
кэширование, для рисования графиков SVG. В целом проект пришел к концепции полной
модульности и одностраничности. Т.е. каждый блок на экране - это отдельный виджет,
который может быть добавлен/убран/перемещен. Таким образом каждый тренер может
настраивать отображение под себя, а для студентов доступен упрощенный интерфейс, где
он может следить за своими успехами. В настоящее время проект находится на
завершающей стадии, после чего новая версия будет внедряться в тренинговый центр.
3d17f5e885