Skip to content

Settings

Overview

Each user account has a personal settings record that stores preferences for how the app looks and behaves. These settings are independent of the user's public profile and can be updated at any time.

Fields

FieldWhat it represents
Main screenThe screen shown when the app opens — either the card collection or the social feed
CurrencyThe preferred currency for displaying prices and artwork values — USD or EUR
MeasurementThe unit system used for artwork dimensions — centimetres or inches
LanguageThe language the app is displayed in — English, German, or Spanish

Relations

Business Rules

  1. Each user has exactly one settings record, created automatically when they register.
  2. A user can update their own settings at any time.
  3. Settings changes take effect immediately.

Constraints

  • Each preference field only accepts values from its fixed list of valid options (as listed in the Fields table).
  • A settings record cannot exist without an associated user account.