Project
Overview

Role

App Development

Client

Duronto Television

Completed On

2019

The
Project

Duronto Television is a Bangladesh-based satellite television channel that is one of its kind. They specialize in children-based fun programs and shows, which are innovative means of enhancing the creativity of their viewers.


To add another fun and amazing show to their array of programs, they came up with the idea of a quiz show where children would participate along with their family members in a number of rounds and stages. In order to run their show, Duronto TV required an exclusive user-based application that would allow them to direct the show among the program director, presenter, and the participants or teams simultaneously.


Dcastalia partnered with Duronto Television to cater to an easy solution for the problem, which would help them run and shoot the show effortlessly. Maintaining our proven workflow, we successfully provided app design and development service, which allowed our client to go live with various Quiz based shows for the last couple of years, such as “BBC Mastermind Family in Bangladesh,” “Janar Ache Onek Kichu,” etc.

scope of
work

  • Android App Development
  • Web App Development
  • CMS Development
  • UX Design

Duronto Television Quiz App is a multilayered application. Starting with a good UX solution based on research and brainstorming, we portrayed the overflow of the data and infographic of how the user will use it. Our well-skilled developers dictated these flows into live working apps, integrating all the necessary logic and parameters for each module.

Technology

The project has three separate user-based platforms linked together. So, all the apps must run smoothly in a synchronized manner without any issues. We implemented cutting-edge technologies with innovative techniques such as the latest PHP frameworks, Socket IO, customized API, and tracing network IPs to achieve this objective.

Core
Features

Real-Time
Synchronization

The app has three different users with their exclusive apps: Director App, Presenter App, and Participant App. Each of these apps is connected, starting from the Director who controls the whole system, generates quiz questions, and maintains the answers and scores. The presenter only views the updates pushed by the director while the participants view and answer the questions.


We architected the technique to ensure seamless and fast communication among the apps. Moreover, we used Socket IO to provide low-latency, bidirectional, and event-based communication between the client-side and the server-side, making our solution ideal.

Real-Time
Synchronization

The app has three different users with their exclusive apps: Director App, Presenter App, and Participant App. Each of these apps is connected, starting from the Director who controls the whole system, generates quiz questions, and maintains the answers and scores. The presenter only views the updates pushed by the director while the participants view and answer the questions.


We architected the technique to ensure seamless and fast communication among the apps. Moreover, we used Socket IO to provide low-latency, bidirectional, and event-based communication between the client-side and the server-side, making our solution ideal.

Interactive
Theme Setup

Our client aims to use this single system for multiple programs, shows, and game stages. Using the same platform and the apps, he needed to modify the theme of the apps as per the need. They have the luxury to change and customize the whole outlook of the user interface dynamically, including the background, design of the buttons, and question patterns.


We designed and developed a robust theme customization module in a powerful CMS to provide a multi-usable system and cater to the user's needs. The theme can be changed dynamically to give the user a different look and experience.

Interactive
Theme Setup

Our client aims to use this single system for multiple programs, shows, and game stages. Using the same platform and the apps, he needed to modify the theme of the apps as per the need. They have the luxury to change and customize the whole outlook of the user interface dynamically, including the background, design of the buttons, and question patterns.


We designed and developed a robust theme customization module in a powerful CMS to provide a multi-usable system and cater to the user's needs. The theme can be changed dynamically to give the user a different look and experience.

Smart Buzzer System

The app consists of many unique gamification features to make the experience fun and interactive. Features like Helpline and Buzzers are a few of them. A Buzzer is an amazing option that is required for certain game types.


In a game among multiple players, the participants get the question and are required to press the buzzer on their screen as fast as possible to get the first chance to answer. Given the purpose of the buzzer, the system must be able to register the clicks and communicate with the director app with minimal time delay. The calculation of time difference is kept at micro-seconds for an optimal experience achieved with cutting-edge technology. The buzzer is also linked with a sound generator to alert the users within instants.

Smart Buzzer System

The app consists of many unique gamification features to make the experience fun and interactive. Features like Helpline and Buzzers are a few of them. A Buzzer is an amazing option that is required for certain game types.


In a game among multiple players, the participants get the question and are required to press the buzzer on their screen as fast as possible to get the first chance to answer. Given the purpose of the buzzer, the system must be able to register the clicks and communicate with the director app with minimal time delay. The calculation of time difference is kept at micro-seconds for an optimal experience achieved with cutting-edge technology. The buzzer is also linked with a sound generator to alert the users within instants.

Multi-App Bridging with
Offline Integration

The apps function on their own but are controlled from a single point that is a well-designed and powerful CMS. The apps are also designed and developed in a way that they are synchronized simultaneously within micro-seconds.


We also implemented the apps so that the system can be run offline with the help of a local server that is easy to set. So the dependencies on the internet are reduced, allowing our client the privilege of portability of the system.

Multi-App Bridging with
Offline Integration

The apps function on their own but are controlled from a single point that is a well-designed and powerful CMS. The apps are also designed and developed in a way that they are synchronized simultaneously within micro-seconds.


We also implemented the apps so that the system can be run offline with the help of a local server that is easy to set. So the dependencies on the internet are reduced, allowing our client the privilege of portability of the system.

Challenges &
Our Approach

Multi Apps Synchronization

Connecting three applications, Director Application, Presenter Application, and Participant Application, to communicate with each other was challenging to implement.

Our Approach

We took an approach that would give us a solid solution after rechecking the ideas with our pool of resources. We implemented the Node server setup and used Socket IO for faster and more reliable synchronization and communication. The socket IO is implemented on both the server and client-side, which helped us to overcome this challenge with ease.

Buzzer Integration

As unique as the idea of using a buzzer is, the higher the challenge is to use a third-party device to integrate the buzzer and connect it with our system.

Our Approach

Integrating the buzzer required us to use a third-party device known as SNOFF wifi smart switch. We had to understand the functionality of the device in order to link the switch with the app and the sound generation device. We also used IP address to trace the clicks on the buzzer with the Participant's ID from their device.

Key Numbers

The project has a high dependency on its type of user and usage. The solution we provided catered to the linking of multiple apps for a wide number of users smoothly. The system is well capable of handling the multidimensional functional without any conflicts or issues.

%

Increase in
TRP

Participant Teams
At a time

Multifunctional
Apps

QUIZ APP

DEVELOPMENT

leading the best digital partner.