TV Podcasts

Подкасты для спутникового ТВ

Приложение для спутниковых приставок от GSLabs (Tricolor TV)

TV Podcasts

Это приложение я писала в одиночку, включая бэкенд и админ панель, для Всероссийского конкурса «Программируй будущее 2022» от GS Labs. Одной из самых интересных задач было в короткие сроки разобраться в новом для меня языке разметки QML и создать на нем красивый и удобный интерфейс, который управляется с ТВ пульта.

  • QML - язык разметки, используемый в приложениях для системы Stingray TV
  • JavaScript - интерактивность и запросы к API

Админ панель для управления контентом в приложении

TV Podcasts Admin Dashboard

Для управления контентом в приложении я создала админ панель, где можно добавлять, удалять и редактировать подкасты, а также управлять рекламными блоками. Все изменения сразу же отображаются в приложении. Хотя я и специализируюсь на фронтенде, благодаря туториалам😄, у меня получилось написать функциональный бэкенд на Express. Можно считать меня fullstack'ом 😅

  • NodeJS | Express - бэкенд REST API
  • PostgreSQL - база данных
  • React - фронтенд админ панели
  • Cloudinary - S3 Object Storage для хранения файлов (подкастов, обложек, рекламных блоков)
  • Spreaker - API с подкастами (они загружаются независимо от админ панели)