Skip to content

UCI (Unified Communication Interface)

Shruti Agarwal edited this page May 15, 2023 · 13 revisions

UCI is created with a vision to make the conversation flow creation configurable to a level, that it can be done by program owners, without the intervention of any engineers at all. At the same time, it also envisions reducing the redundant coding required for enabling the same business logic for different channels.

UCI aims to democratize the use of different communication channels such as WhatsApp, Telegram, SMS, email and more across all governance use cases.

UCI is being used to create 2 ways communication channels via chatbots between lakhs of teachers in Uttar Pradesh & the state. These chatbots are configured from an admin panel and trigger notifications to the teachers. Teachers then click on the notifications on their Android phones and talk to the chatbot. This is making day to day communication realtime & very effective between teachers and the state.

Project Ideas

Tech Stack Java, React
Issue Link samagra-comms/inbound/issues/42
Tech Stack Java
Issue Link samagra-comms/uci-apis/issues/65
Tech Stack Javascript, Typescript, React, Minio
Issue Link samagra-comms/uci-web-channel/issues/107
Tech Stack Javascript, Typescript, React, Minio
Issue Link samagra-comms/uci-web-channel/issues/104

Dedicated Mentoring Program

Open Community Projects

Augtoberfest

Standards and Frameworks

Clone this wiki locally