Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/hack4impact-umd/breastfeeding-center-gw/llms.txt

Use this file to discover all available pages before exploring further.

Your profile page lets you view and update your personal information. Access it from the navigation sidebar at any time.

Editable fields

Name and pronouns

You can update your first name, last name, and pronouns at any time without any additional authentication step. Click the edit icon next to your display name at the top of the profile page to open the name and pronouns dialog. Pronouns are optional. The field is a free-text combobox that also offers common options to choose from. Leave it blank to display no pronouns.

Email address

Changing your email address requires recent authentication. If your current session is older than 5 minutes, you will be prompted to confirm your password before the change is applied.
The session age check is enforced server-side. Even if the UI allows you to open the edit dialog, the server will reject the request if your session token is not fresh enough. Re-entering your password creates a new session that satisfies the requirement.
The update changes your email in both Firebase Authentication and the Firestore user document. The new address takes effect immediately for future logins.

Phone number

Changing your phone number also requires recent authentication (same 5-minute session age check as email). After confirming your password, enter the new number in international format.
Your phone number is also tied to SMS-based two-factor authentication. If you update your phone number, make sure to update your enrolled MFA method accordingly. See Set up multi-factor authentication for details.

Password

To change your password, click the edit icon next to Current Password. You will be prompted to confirm your current password first. The password reset is handled through Firebase’s secure password update flow.

Session age and sensitive fields

The dashboard enforces a 5-minute session age limit for changes to email and phone number. This is a security measure to ensure that someone who gains access to an already-open browser session cannot silently change account credentials. If prompted, enter your current password to re-authenticate. The session is refreshed and your change proceeds immediately after.
FieldRe-authentication required
Name
Pronouns
Email
Phone
Password

2FA methods

The profile page also lists your enrolled two-factor authentication methods. You can unenroll a method by clicking Unenroll next to it. Note that the method tied to your current account phone number cannot be unenrolled — update your phone number first if you need to remove it. For full MFA enrollment instructions, see Set up multi-factor authentication.

Build docs developers (and LLMs) love