System components

IMPACT OSS consists of a two principal components:

Server application ("the API")

The server is a Rails application and is a thin server that is responsible for:

  • database management and access via an API (Application Programming Interface)
  • user authentication
  • automated email reminders

Client application ("the UI")

The client is a React JavaScript application and is a single page application that is responsible for:

  • public User Interface (UI)
  • admin UI

results matching ""

    No results matching ""