Phantomik87

Почивший сайт для стримера. Технически это был непростой проект, с привязкой к куче разных API.

  • CMS: Concrete 5
  • Визуальный конструктор: встроен в CMS.

Реализовано:

  • Авторизация на сайте через Twitch API.
  • Главная страница — конструктор. Админ может добавлять на сайт неограниченное количество чатов и плееров с разных стриминговых платформ. Посетители могут выбрать желаемый плеер и чат. Этот выбор запоминается.
  • Каталог клипов и картинок в стиле Instagram, написан с нуля. Всё работает без перезагрузки страницы. Контент автоматически подгружается при прокрутке страницы вниз.
  • Посетители могут добавлять в каталог картинки и видео с YouTube, Twitch и Coub. За это им начисляются баллы на стриме (интеграция с DeepBot API через WebSockets)
  • Миниатюры к видео и картинкам автоматически нарезаются и сохраняется на сервер (реализовано с ImageMagick).
  • Система лайков, фильтр и сортировка для каталога.
  • Система предмодерации и редактировния материалов в каталоге. Всё работает без перезагрузки страницы.