Skip to content

UCI Signal Integration

radhay-samagra edited this page Apr 1, 2022 · 13 revisions

UCI Signal Integration

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