Skip to content

A framework to describe financial transactions and product-flows to automate user-interfaces for financial products.

License

Notifications You must be signed in to change notification settings

ekoindia/interaction-framework-spec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

interaction-framework

A framework to describe financial transactions and product-flows in order to automatically generate UI for financial products.

GitHub issues GitHub license Eko.in Twitter Twitter Follow


Reference

Introduction

WIP

Features

  • Transactions
  • Request
  • Responses
  • Parameters
    • Complex Validations
    • Data Type
    • Secure/Masked (eg: password)
    • UI-agnostic Formatting: (Text-Case, Emphasised, etc)
  • Flow: Define a user's journey for a product by chaining one or more transactions after a certain response.
    • Parameter Chains: Pass data along a user-journey
    • Direction: Go forward or back to a previous step in a flow.
  • Internationalization
  • Expressions: Enables defining of basic logic by making arithmatical or logical calculations.
  • Roles: Map transactions (products) to roles to enable access control.
  • Reusable Components: Components like parameters, responses, etc, can be reused in multiple transactions.

About

A framework to describe financial transactions and product-flows to automate user-interfaces for financial products.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published