Requirements Specification - AyranIsTheNewRaki/Herodot GitHub Wiki

Requirements

Functional Requirements

  1. User should create an account
  2. User should login and logout
  3. User should search for and find web resources he wants to annotate
  4. User should annotate on web resources
    1. Web resources should include text and multimedia content (image and video)
    2. User should be able to select some part of a resource and annotate just that part
  5. User should view all annotations on a web resource
  6. User should seatch and add "Cultural Heritage Item".

Non Functional Requirements

  1. Application should be available on the web and reachable through desktop browsers
  2. Application should be available on Android devices with high usability