Accessing the profile screen
Tap the Profile tab in the bottom navigation bar from any screen in the authenticated app. The route name isPROFILE.
What the screen shows
When the profile screen loads, it fetches your account data from:- Profile photo — your current avatar (88 × 88 dp, circular). Tap it to change the photo.
- Full name — your first name and last name, capitalised.
- User ID — your unique UUID shown below your name.
Document verification status
The Account Security row includes a progress bar that reflects how many of your three identity document types have been uploaded (ID proof, passport, driving licence).| Documents uploaded | Status label | Bar colour |
|---|---|---|
| 1 of 3 | Poor | Red |
| 2 of 3 | Good | Yellow |
| 3 of 3 | Excellent | Green |
Updating your profile photo
Tapping your avatar opens a modal with two options:- Photo Library — select an image from your device gallery.
- Camera — take a new photo using the device camera.
multipart/form-data:
Camera and photo library access require the relevant device permissions. The app requests these permissions at the point of use.
Profile sections
Preferences
Update your name, email address, phone number, or manage group memberships.
Account Security
Upload identity documents and track your verification status.
Customer Support
Message the DOSS support team directly from the app.
Reset PIN
Change your 4-digit security PIN.
Signing out
Tap Logout at the bottom of the profile list. A confirmation dialog appears before you are signed out. On confirmation, the app:- Clears the React Query cache.
- Removes the stored authentication token from local storage.
- Sets
loggedIn: falseinuseAuthStore. - Resets the navigation stack to
MAIN_STACK(the unauthenticated entry point).