Gresspro
• Обеспечить отображение прикреплённого к постам видео из различных источников (YouTube, ВК, Vimeo, Vine, etc)
• Просмотр видео в полноэкранном режиме
• Даже при большом количестве видео страница не должна терять отзывчивость
• Прослушивание аудио, прикреплённого к постам
• Управление воспроизведением из места, доступного даже если исходный пост уже за пределами экрана (плавающий плеер)
• Воспроизведение не должно прерываться при навигации по сайту (сейчас страница не перегружается с сервера, а навигация реализована через AJAX & HTML5 History API)
• Поддержка браузеров: всё должно отлично работать в Chrome, как можно лучше в Firefox и Safari, желательно нормально в Edge
• Responsive design, mobile-first: видео/аудио должны быть одинаково удобны для просмотра/прослушивания на любом размере экрана
Используются технологии: Python 3 и tornado на сервере, HTML5 + Less + JS (без jQuery) на клиенте