Skip to Content
AboutRequirements

Requirements

Functional Requirements

Shopping List Management

  • List products from multiple supermarkets
  • Create and manage shopping lists
  • Display the cheapest brand/store for each product
  • Add products to lists through multimodal input (touch and voice) ✨
  • Suggest products for the list based on previous purchases and the current list ✨
  • Generate shopping list suggestions based on historical lists ✨

Supermarket Trip

  • Provide directions to the recommended supermarket using a predefined navigation app

In-Store Purchase

  • Display the most efficient route through the store based on the current shopping list ✨
  • Auto-cross off items from the list using product location and user positioning ✨
  • Guide users to checkout counters after collecting all items

Non-Functional Requirements

Usability

Perform scenario-specific tasks with ease and satisfaction, targeting a SUS score above 75.

Performance

Optimize backend, frontend, and rendering to achieve page load times under 4 seconds.

Security

Ensure protection of user data and supermarket information.

Compatibility

Maintain cross-platform availability across major operating systems.

Last updated on