1 of 9

Project : Sunbird UCI: Telemetry Dashboard

Mentee : Pratiksha Sankhe

Mentor : Chinmoy

CODE4GovTECH 2023

Midpoint Showcase

2 of 9

Table of Contents

  • Introduction
  • Project Description
  • Milestones Planned
  • Demo
  • Milestones Achieved
  • Future Roadmap
  • Learnings from project

3 of 9

UCI APIS

Introduction & Project Description

  • Sunbird UCI democratizes the usage of WhatsApp, Telegram, SMS, and email by giving governments the ability to control communications with residents and authorities across many channels.
  • The logging and statistics for the notification triggering process are currently unavailable. Obtaining this data requires manual efforts, creating a dependency on an engineer to retrieve the necessary information.
  • Therefore, the goal of my project is to keep track of them, which will make it easier for everyone involved in it—including the engineers—to comprehend the statistics.

4 of 9

1

2

3

4

5

6

Create a telemetry dashboard for visualizing UCI platform notification data.

Display separate graphs for different sections, illustrating data for each item.

Add filter options for users to sort data by Bot ID, Event type, Date, and External ID.

Consider limitations on data downloads to prevent performance issues with large log files.

Implement log data pooling with search string filters

Integrate the dashboard into the UCI - Admin repository for easy access and monitoring.

Milestones Planned

4

5 of 9

DEMO

6 of 9

Milestones Achieved

Merino Ply

Vnext & Ramco Hilux

Designing the prototype

UI changes in admin panel

Designing the prototype

Bar, Pie and Line chart for visualisation

Toggling among the charts

Display of Logs Data based on user input

Filter Data based on user input

7 of 9

Connection to UCI-APIS

Implement filtering based on bots

Work on Feedback &

Final Presentation

Work on the logs section

Future Goals

8 of 9

Project Learnings:

  • Understand domain and project scope.
  • Gain insights into application design in organizations.
  • Hands-on experience in designing the admin panel.
  • Comprehend the workings of Sunbird UCI for democratizing communication channels

9 of 9