Frontend High Level Architecture - SE761Team4/jabref GitHub Wiki

JapMap has been developed using a React frontend.

Components

  • MindMap: Handles the rendering of the map
  • Node: Handles the information and rendering of each node
  • NodeIcons: Handles displaying icons for each node
  • Edge: Renders an edge on the map
  • ReferenceTable: Displays list of references from JabRef
  • Toolbar: Handles various control functions of the map
  • PriorityDropdown: Sub-component to change node priorities
  • NodeInfoPanel: Displays all information associated with a node and handles changing node colours