MOSIP platform today provides an online web based pre-registration.

A new application need to be built which can run on PC , tablet or a mobile phone and can be used for pre registration

Screens

Services

Should use MOSIP Pre-registration APIs and build Service layer

Approach

we understand ODK provides a Android App (ODK Collect) and a central Server (ODK Central)

The data collection can be configured by defining templates (XLSForms)

Activities

  1. Setup

    1. Setup ODK Connect

    2. Create some sample forms

    3. Experiment with Collect mobile App

  2. Create a template as per MOSIP Pre-registration

    1. Multi-language

    2. Dropdowns/lookups

    3. Transliteration(If possible)

  3. Integration with MOSIP Back end

    1. Study Central architecture, tech stack, APIs published

    2. Arrive at and implement Integration Approach such as-

      1. Scheduled task which bridges between MOSIP APIs and Central , which periodically pulls data from Central (Either at database level or consuming API) and push it to MOSIP via MOSIP Pre-registration APIs

      2. Build an API proxy which intercepts the data push to Central and redirects to MOSIP Pre-reg APIs

    3. A mechanism to cache master data from MOSIP into Central.