Skip to content

Latest commit

 

History

History
22 lines (14 loc) · 541 Bytes

components.md

File metadata and controls

22 lines (14 loc) · 541 Bytes

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