Skip to content

UCI Signal Integration

Aayush Kedia edited this page Apr 1, 2022 · 13 revisions

Brief Explanation

The Unified Communications Interface (UCI) aims to democratize the use of different communication channels such as WhatsApp, Telegram, SMS, email and more for governance use cases through a standard configurable manner that is reusable and scalable across all governance use cases. Signal is an open source messaging platform. This project will enable UCI to use signal frontends as a message distribution frontend.

Features to be Implemented

  1. Ideation and prototyping of using Signal as a Channel in UCI. The Signal Server will be replaced with UCI.
  2. Creation of Signal Adapter based on UCI messaging spec
  3. Deployment scripts using Docker of 1 and 2 on Samagra Servers.

Expected Results

  1. Signal as a channel for UCI.
Category Rating
Low Hanging Fruit -
Risk/Exploratory ***
Core Development **
Project Infrastructure *
Possible mentors Shruti, Chakshu
Project size 350 hours (2 months fulltime)

Clone this wiki locally