Implemented non functional requirements - Yellow-Spotted-Lizard/SERLER GitHub Wiki

The list of non-functional requirements implemented in the product

  1. Responsive user interface. When changing the size of the window of the browser or accessing the product from a mobile device, the main application menu transforms according to the used viewport size.
  2. Saving the state of all controls while switching between pages.
  3. Saving the state of all controls between sessions.
  4. Stateless mode of work. Breaking down the communication while working does not lead to any problems.
  5. Not using cookies. All saving logic has been implemented using the browser local storage. So the product does not nave the privacy problems related to using the cookies.
  6. User-based security. Because of the existence different kind of users of the product is was necessary to implement user-based story. Working on the project we have not got user stories about security, but multi user mode has been claimed in the description of the product. We include user-based security on preparation phase (before Sprint 1) because embedding the feature on the late stages is problematic.