Control Panel for Music Projects - Omm.fm

Для реализации бэкэнда использовал Laravel. В целом в нем есть все, что было необходимо для быстрого развертывания прототипа.
Присутсвует куча валидации, CRUD, верификации, пагинации, выборки по большому числу фильтров и условий, различные сортировки. Авторизация происходит в том числе через OAUTH и API.
Для работы с аудио используется библиотека ffmpeg. Хранение контента осуществляется с помощью Amazon AWS.
Сделал так же удобное базовое логирование: при ошибках бэкэнда и фронта отправляются уведомления в Телеграмм канал. Уведомления об активности на сайте отправляются на Slack.
Вэб-приложение выполнено как SPA. Выбор на такой формат пал из-за необходимости держать страницу "постоянно открытой", например, для проигрывания аудио. Все работает на React + Redux.
Приложение содержит наверное максимум всего, что можно себе представить: динамические загрузки контента, хранение данных в LocalStorage, манипуляции с изображением, загрузку файлов, валидацию полей, подгрузку третьих сайтов через бэкэнд, перетаскивание блоков для сортировки содержимого, работа с аудио, графики