Overview

RAFT is in a working state but will be updated visually and architecturally.  Visual changes are planned to enhance the user experience.  Architectural changes will enhance maintainability.

Architecture

UI Layer

Current State

A single index.js file has the application logic.  Several third party libraries are used by the application.

See:

Future State

An MVC and eventually an MVVC pattern will be used.  Multiple JS files will be created within a well named directory structure for clear organization of the code.  For production deployment, the individual files will be combined together into a single file using a build tool.

See:

Migration to Modular MVC

See:

Services Layer 

TBD

  • No labels