The project was about developing a dashboard for a VivoCity, a well-known filming studio. They had setup a portal to manage the day-to-day operations of the studio such as tenants, tenant stores, bulletins, promotions, events, inventory and various types of requests such as filming requests, flyer distribution requests, roving requests etc. They want to have centralized dashboard for the various types of users which can provide an overall information about their daily tasks along with any approvals that are pending from their side.

Client Name:
Project Type:
Data Analytics
PHP (Yii2 Framework)


The project had many modules hence the data was distributed across the entire system. Due to this, the major challenge for the team was understanding what’s important for the various user personas and then identifying the sources of the information. Furthermore, the users of the system were non-technical so the dashboard was supposed to present the important information in the most simple manner so that the users are easily able to understand the KPIs and pending actions. Also, the dashboard should allow the users to directly take the required actions from the dashboard itself or should allow them to easily navigate to the respective module.


Experts at E2logy started with a discovery phase where they had a number of sessions with the actual users of the system. By discussing the what’s important for each user persona, the team got a good understanding of the requirements. Furthermore, the team also tried to understand the kind of business decisions that the proposed dashboard should support. The team then designed and developed the dashboard for the portal which covered important KPIs and action pending items for each type of user. The development of the project involved working out a data acquisition strategy, developing algorithms and scripts to process the data and generate the required output.


The dashboards developed by E2logy not only helped the users to get an essence of what’s going on in the studio but it also helped them to know the required action items from their end and respond immediately. Furthermore, the dashboards provided other information that was important for them to know. The dashboard helped the client in managing the day to day chores of their studio easily and also resulted in overall reduction of the business process timings.