arch-atlas

Profile, Settings & Supportin progress

View/edit the customer profile, log body measurements and view connections; manage app settings (theme, language, units), notification preferences, security (change password, delete account) and a support/FAQ centre.

Flutter · GetX · Medusa store · better-auth

diagram · Profile, Settings & SupportFlutter · GetX · Medusa store · better-auth
1 node 5 flows
01
LayerPresentation

UI · Controllers · Widgets

1 node
cards are peers grouped by layer — pick a flow to trace real calls

Screens

Profilewireframe
default

Loads the customer profile + follow counts + latest measurements.

Edit profilewireframe
default

Update name/bio/avatar; save posts back to the Medusa customer.

Body measurementswireframe
default

Log measurements (chest, waist, arms…) via a sheet.

Connectionswireframe
default

Followers/following tabs; follow toggle.

Settingswireframe
default

Hub: account, preferences (theme/language/units), security, support. Loads + saves user settings.

Notification settingswireframe
default

Per-category push toggles; registers the FCM token.

Securitywireframe
default

Change password, 2FA, delete account entry points.

Change passwordwireframe
default

Current + new password; validates against compromised/weak.

Delete accountwireframe
default

PLANNED — code calls POST /delete-user but the route is annotated 'not exist just prepared impl'. Marked planned per code.

Support & FAQwireframe
default

FAQ categories + questions; contact form tab.