Skip to content

Functional Documentation

YASHURA edited this page Oct 18, 2023 · 6 revisions

VIMA will contain a standalone offline compatible application that will communicate with the relevant services using API calls. There will not be a central backend that will handle all logic.

ArchitectureOfVIMA

Rich Client

This mobile application is labeled as a Rich client since most of the business logic is included in the application itself. This means that most of the functionalities of the application and its logic will reside in the application itself.

This will make updating logic a bit of a hassle since there is no way to guarantee all the users will have the latest version of the app. The complete application will be made before launching into Production to mitigate this issue.

Offline Capabilities

Internet connection is expected to not be available always. Due to certain conditions, the user might:

  • Not have a sufficient quota
  • Not be in an area of proper connectivity - resulting in a fluctuation
  • Not have an internet connection turned on while using the application

This application is meant to be used by users who have come across an accident. In such cases, personal health becomes paramount and the user cannot be expected to follow app procedures perfectly.

VIMA will contain offline capabilities to complete the process of a claim and hold on locally until the device's internet connection becomes active. Furthermore, the user will be reminded in a few minutes that the claim has not been submitted due to network issues and to enable an Internet connection or try again.

Flowchart for Offline Capabilities

Analytics

Personalization

Flow Maps

Architecture

Check out the following links to know more:

  1. About App
  2. Feasibility Study
  3. Functional Documentation
  4. Design Documentation
Clone this wiki locally