Анимационное адаптивное приложение для крупной компании подрядчика Сияние Генподряд
Исходный код: http://bit.ly/siyanie-repo
Результат: http://bit.ly/siyanie-app
Используемые технологии: react, webpack, css3, postcss, es6, eslint, stylelint, postxml, modernizr, bem, git, travisci, github, avajs, avocode
Особенности
- Реализовано очень много анимации: переходы, появления, наведения, исчезания - при помощи React Animation Add-Ons, CSS Animation, CSS Transition
- Приложение на ReactJS, работает автономно (не нуждается в рендеринге на сервере)
- Реализована кастомная google-карта
- Приложение адаптивное
- Генерируются иконки для всех возможных типов устройств и браузеров (favicon)
- Приложение автоматически развертывается на Github Pages после успешного тестирования при помощи Travis CI
- Файлы разбиты на 3 репозитория (приложения, графика, данные)
- Настроен автоматический ресайз изображений для экранов всех видов
Техническая часть
- Вся техническая часть описана в документации к сборщику: http://bit.ly/alanev-bundler
Организация
- Создана организация на github (http://bit.ly/siyanie-org)
- Графика векторная и выделена в отдельный репозиторий (http://bit.ly/siyanie-graphics)
- Все медиа данные выделены в отдельный репозиторий (http://bit.ly/siyanie-resize)
http://siyanie-genpodryad.ru