Neternity.cz

REXTV

Automatizace předplatného

Zadáním bylo vyrobit portál umožňující objednávání předplatného televizních kanálů internetové televize.

DS

O REXTV

Je digitální televize šířená prostřednictvím internetu. Lze ji sledovat na chytrých telefonech, tabletech, počítačích, SMART televizích i klasických televizích se settopboxem.

Zadání

Zadáním bylo vyrobit portál umožňující objednávání předplatného televizních kanálů internetové televize. Výsledkem aplikace, která:

  • umožňuje objednání libovolného balíčku s televizními kanály,
  • účtuje platby zcela automaticky a hlídá, kdy předplatné skončí,
  • komunikuje s uživateli a upozorňuje je na blížící se konec předplatného,
  • řídí infrastrukturu internetové televize RexTV.eu

Aplikace RexTV.eu obsahuje také administrační rozhraní, které provozovateli portálu, společnosti Smart Fun s.r.o., umožňuje spravovat všechny důležité vlastnosti portálu.

Jak probíhala spolupráce

Klient požadoval zpracování mnoha funkcí

Rozsáhlý soupis požadavků zákazníka obsahoval zobrazení balíčků televizních pořadů, možnost objednat set-top-box, kreditový systém (pre-paid), přehled čerpání kreditů, back-end zázemí propojující portál s IPTV infrastrukturou a administrační rozhraní pro operátory zákazníka.

Budovali jsme web příjemný pro uživatele i provozovatele

  • Klíčovým výstupem analýzy byl detailní rozkres všech obrazovek, oken a dialogů
  • Vypracovali jsme kreditní systém i způsob účtování objednaných kanálů
  • Systém objednávek, platby, aktivaci a komunikaci s infrastrukturou IPTV se podařilo zcela automatizovat
  • Mnoho pozornosti jsme věnovali též návrhu administračního rozhraní

Abychom celý vývoj urychlili, backend, grafický návrh i frontend byly vytvářeny zvlášť. Dokumentace vzniká automaticky.

Výsledkem je dokonalá integrace všech prvků

I když bylo napojení aplikace RexTV.eu na infrastrukturu zajišťující odbavování IPTV a distribuci televizních kanálů do zařízení uživatelů velice komplexním a složitým úkolem, všechny části tohoto systému do sebe nakonec zapadly jako kostky Lega. Systém je v ostrém provozu od ledna 2015. Už od základu je navržen tak, aby jeho rozvoj byl nejen možný, ale hlavně dlouhodobě udržitelný.

Zajímavá fakta


  • Na projektu spolupracovalo 8 lidí: Softwarový architekt, tři backend programátoři, frontend programátor, projektový manažer, tester, grafička a samozřejmě zkušený tým zákazníka.
  • Analýza probíhala 3 měsíce a strávili jsme s ní přes 150 hodin.
  • Vývoj trval 5 měsíců a přes 600 hodin.
  • Použity byly tyto technologie: PHP, TypeScript, HTML, CSS3, LESS, MySQL, REST API, Swagger, AngularJS, PHP framework Symfony2, GIT a Atrium 4.
  • Systém komunikuje přes API s odbavovacím systémem IPTV a část dat sdílí s databází Oracle.
  • Portál i administrační rozhraní je responsivní, lze s ním tedy pracovat i z mobilu nebo tabletu.