1 of 10

Project : Glific

Mentee : Chaitanya Thakur

Mentor : Akhilesh Negi

Glific - Internal Dashboard Enhancements

CODE FOR GOVTECH 2023 | MIDPOINT SHOWCASE

2 of 10

Points to be discussed

  • Introduction to Glific
  • Why do we need an Internal Dashboard
  • Milestones
  • Demo
  • Learnings

3 of 10

Glific is a WhatsApp based open source communication platform for NGOs to have conversations with their community.

Glific aims to empower social organisations to act decisively and quickly on grassroots information through a range of host of features ranging from automated responses to comprehensive analytics.

What is Glific?

4 of 10

Why do we need an Internal Dashboard

  • Currently NGOs rely on BigQuery and LookerStudio for creating reports.
  • This takes some additional effort to set up.

5 of 10

  • Add additional graphs and few metrics to get an overview.
  • Replicate a few useful graphs from our LookerStudio template.
  • Add the ability to export data from certain charts.
  • Periodically send data via mail to the organization and let organization setup multiple email ids for the same.

Planned Milestones

6 of 10

Added a Bar Graph for tracking the most active time of the chatbot.�Added Pie Charts for Opted-In, Opted-Out and Non-Opted Contacts, Monthly Inbound and Outbound Messages, Types of Notification, Contacts�Added a few metrics Monthly Flows Started and Completed, Total Valid and Invalid Contacts, Opted-In, Opted-Out and Non-Opted Contacts, Monthly Error Messages, Monthly Inbound and Outbound Messages and Monthly HSM messages.

Milestones Achieved

7 of 10

DEMO

8 of 10

  • Explored the fundamentals of the Elixir programming language.
  • Explored the features of Phoenix LiveView, a real-time web framework.
  • Learned how to integrate Chart.js with Elixir and Phoenix LiveView to visualize dynamic data.
  • Learned how to effectively handle errors in the code implementation.
  • Learned how to navigate through and understand extensive codebases.

Learnings

9 of 10

  • The importance and effectiveness of teamwork.
  • Learned how to break down overwhelming tasks into manageable steps.
  • Gained valuable insights into the industry and its practices.
  • Built strong connections with coworkers and mentors for guidance and support.

Learnings

10 of 10