Project
Overview

Role

App Development

Completed On

2022

The
Project

Green Multimedia Limited is a news and multimedia company dedicated to entertaining its viewers. They came up with the idea of the Green TV application, an innovative and fun quiz game, that allows its participants to explore the world of knowledge, engage in competitions, and win fun prizes all in real-time.


The application is interactive and virtually real in every possible way. It allows the users to get into playing quizzes as to their area of interest and likes, enabling them to explore the possibilities to learn new knowledge. Furthermore, the application is focused on quiz enthusiasts of any age group and with a personalized theme.


The concept of the Green TV application consists of three apps, Director App, Presenter App, and Participant App. Basically, the Direct App controls what questions to ask and which is the right answer for its questions. Besides, it provides a set of designed questions to the presenter, and then the presenter in the Presenter App will present the questions to the participants. So, the participants in the Participant App would be able to see the question and choose an answer. Moreover, the participants can either choose to pass the question or select lifelines to make it easier for them to answer the question. At the end of the game, the participant would be shown their score and whether it is eligible to win any prizes.

scope of
work

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

The Green TV application breeds a complex and multilayered quiz application with immense enjoyment and interactivity. We focused on visually immaculate UI/UX solutions based on thorough research and strategies. Our team of skilled developers succeeded in portraying the swift data flow of connectivity between the users in real-time. Therefore, integrating the application with all the necessary logic and frameworks for all the different modules of the system.

Technology

The system was required to develop three separate user-based applications and they are linked to each other for real-time interaction purposes. Hence, it was crucial that the separate applications are synchronized and communicated without causing any technical or functional issues. To achieve that, we have implemented the use of modern and cutting-edge technologies to keep up with the recent trends in application development.

Core
Features

Real-Time
Synchronization

The unique element of the Green TV application is that it has three different types of users and individual apps for them. The Director App controls the whole system starting from generating quiz questions, answers, and the scores for the participants, in the Participant App. The middle user, the presenter, controls the viewpoint of presenting the questions and giving the participants lifelines and a chance to pass the question through the Presenter App.


Architecting a unique and effective approach to make a bridge of communication between these apps enabled a seamless connection between the user-end and server-end.

Real-Time
Synchronization

The unique element of the Green TV application is that it has three different types of users and individual apps for them. The Director App controls the whole system starting from generating quiz questions, answers, and the scores for the participants, in the Participant App. The middle user, the presenter, controls the viewpoint of presenting the questions and giving the participants lifelines and a chance to pass the question through the Presenter App.


Architecting a unique and effective approach to make a bridge of communication between these apps enabled a seamless connection between the user-end and server-end.

Customized Panel

To create a simplified way to allocate the questions to the participants, we developed a customized panel with all the detailed information about the participants.


Through the customized panel, the director could allocate the questions to the specific participants and allow them to have access to the data regarding their scores, prizes won, and performance radar.

Customized Panel

To create a simplified way to allocate the questions to the participants, we developed a customized panel with all the detailed information about the participants.


Through the customized panel, the director could allocate the questions to the specific participants and allow them to have access to the data regarding their scores, prizes won, and performance radar.

Smart
Report Generation

The most important factor is providing a summary of the participant’s activity in the application. Thus, developing a module to generate the end-user report was another essential feature.


The report would allow the participants to know about their progress in the quiz game and the director and presenter would be able to see the position and ranking of the participant.

Smart
Report Generation

The most important factor is providing a summary of the participant’s activity in the application. Thus, developing a module to generate the end-user report was another essential feature.


The report would allow the participants to know about their progress in the quiz game and the director and presenter would be able to see the position and ranking of the participant.

Access From
Local Network

The unique feature enables the apps to function from a single point with a well-designed and strategized content management system (CMS). Hence, it allows the three different apps to function independently but is controlled through the CMS.


We implemented the apps in such a way that the system can be connected to a local server and operated offline. Therefore, it reduces the dependencies on the internet and allows portability to the system.

Access From
Local Network

The unique feature enables the apps to function from a single point with a well-designed and strategized content management system (CMS). Hence, it allows the three different apps to function independently but is controlled through the CMS.


We implemented the apps in such a way that the system can be connected to a local server and operated offline. Therefore, it reduces the dependencies on the internet and allows portability to the system.

Challenges &
Our Approach

Theme
Customization

The application is meant for people from various age groups, and allowing them to have a visually entertaining background was a requirement from the client. It was a challenging task to implement that feature.

Our Approach

The approach we took to resolve the problem was by implementing the panel management method. This method enabled a useful module in the CMS’s design, allowing the clients to change the themes and background dynamically.

Synchronizing
the Applications

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

Our Approach

We have implemented the usage of socket.io, which allowed us to devise a strategy that enabled seamless communication between the applications. Furthermore, the usage of this method helped us to generate an ideal solution and provided an event-based communication between the user-end and server-end.

Smart
Buzzing

The application is developed for users to have an entertaining experience and allow them to have a visually vibrant interface. Therefore, implementing features like a buzzer is a unique option in the system and was a challenging task for our team.

Our Approach

To make the participants interact more in a multiplayer quiz game, the buzzer needs to be pressed fast and should be responsive in real-time. Therefore, we ensured that the clicks register and communicate with the director app in less time. Here the time calculation was crucial because keeping it at micro-seconds gives the users an optimal experience.

Key Numbers

The system that we have developed has the capability to handle multifunctional actions and keep the users entertained. This is possible due to the solution we provided with linking the applications for multiple users, having a swift usability experience.

%

Increase in
TRP

Participating
Team at a time

Multifunctional
Apps

QUIZ APP

DEVELOPMENT

leading the best digital partner.