My Account

Last updated

Overview

My Account is a personal settings panel available to every CrickTeams user — both managers and players. It is opened as a modal dialog from anywhere in the app and contains five tabs: About You, Cricket Profile, Notification, Emergency Contacts, and Fees & Payments.

Changes made in My Account apply only to the signed-in user’s own profile. Managers cannot edit another player’s My Account on their behalf.

To open My Account:

  1. Click your avatar or initials in the top-right corner of any page
  2. Select My Account from the dropdown
  3. The My Account modal opens on the About You tab by default
  4. Navigate between tabs using the left-hand menu inside the modal
TabWhat it contains
About YouPersonal details — name, gender, date of birth, mobile number, profile photo
Cricket ProfilePlaying role, batting style, bowling style, wicket keeper flag
NotificationReminder preferences for Practice, Match and Roster Selected events
Emergency ContactsEmergency contact details that can be shared with the club if needed
Fees & PaymentsRead-only view of outstanding dues and payment history for the signed-in user

About You

The About You tab lets every user update their personal profile information. The tab also shows the user’s profile photo, display name and email address at the top.

Screenshot pendingMy Account — About You Tabmedia-id: d277f46b-93a6-4880-b45e-1d2746493cdb Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
The About You tab showing the user's profile photo, display name, email, and editable personal detail fields. Click Save to apply any changes.
Screenshot pendingMobile — My Account Profile Pagemedia-id: e0012a4b-8ea3-4d64-88ee-96088917ebb7 Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
Mobile app — Main profile/My Account page showing all available sections.
Screenshot pendingMobile — Personal Information Edit Modemedia-id: 8de3987e-e688-492b-aa98-dea9bebbae78 Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
Mobile app — Personal information section in edit mode; tap fields to update your details.

Fields

FieldRequiredDetails
Profile PhotoOptionalClick the camera icon to upload a new photo. Accepted formats: JPEG, PNG. Max size: 5 MB.
First NameRequiredThe user’s first name. Cannot be blank. Max 50 characters.
Last NameRequiredThe user’s last name. Cannot be blank. Max 50 characters.
GenderRequiredDropdown — select Male, Female
DOBRequiredDate of birth in MM/DD/YYYY format. Must be a valid date.
Mobile No.RequiredPhone number field. Accepts digits, spaces, dashes and the + prefix for international numbers.

Validations — About You

  • First Name or Last Name cannot be left blank when saving
  • DOB cannot be set to a future date
  • DOB must be in MM/DD/YYYY format — invalid formats trigger an error
  • Profile photo must be JPEG or PNG and under 5 MB
  • Email address is displayed but cannot be edited from this tab — it is the login email and is managed separately

Cricket Profile

The Cricket Profile tab lets users set their playing attributes. This information is visible to club managers when reviewing player profiles and can be used for team selection.

Screenshot pendingMy Account — Cricket Profile Tabmedia-id: 20c701f5-235d-4c2e-b359-c0aff0411e21 Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
The Cricket Profile tab showing Playing Role, Batting Style, Bowling Style dropdowns and the Wicket Keeper checkbox. All fields are optional.
Screenshot pendingMobile — Cricket Profilemedia-id: b79fa906-8f90-4f91-9089-50c4bad2147e Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
Mobile app — Cricket profile section to add playing role, batting and bowling style.

Fields

FieldRequiredDetails
Playing RoleOptionalDropdown — options include Batsman, Bowler, All-Rounder
Batting StyleOptionalDropdown — options include Right-Hand Batsman, Left-Hand Batsman.
Bowling StyleOptionalDropdown — options include Right Arm Fast, Right Arm Medium, Right Arm Off Spin, Right Arm Leg Spin, Left Arm Fast, Left Arm Medium, Left Arm Off Spin, Left Arm Leg Spin
Wicket KeeperOptionalCheckbox — tick if the player is a wicket keeper. Can be selected alongside any Playing Role.

Validations — Cricket Profile

  • All Cricket Profile fields are optional. The tab can be saved with all dropdowns blank.
  • Wicket Keeper can be checked independently of the Playing Role selection.

Notification

The Notification tab lets users choose how they want to receive reminders for club events. Each reminder type can be set to Email only, Mobile only, or Both. The default is Both for all three reminder types.

Screenshot pendingMy Account — Notification Tabmedia-id: e038ad1b-a4e1-4845-9655-f04dd1dd9048 Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
The Notification tab showing three reminder types (Practice, Match, Roster Selected) each with Email, Mobile and Both options. Both is selected by default for all three.
Screenshot pendingMobile — Notification Preferencesmedia-id: 1746da7f-a464-4b47-85a6-42898ea77f8d Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
Mobile app — Notification preferences page to configure reminders for matches, practices and other events.

Reminder Types

ReminderWhen it is sentDefault
Practice ReminderSent before a scheduled practice sessionBoth (Email + Mobile)
Match ReminderSent before a scheduled matchBoth (Email + Mobile)
Roster Selected RemindersSent when the user is added to a tournament rosterBoth (Email + Mobile)

Notification Options

OptionWhat it does
EmailSends the reminder to the user’s registered email address only
MobileSends the reminder as a push notification to the user’s mobile device only
BothSends both an email and a mobile push notification (default)

Validations — Notification

  • Each reminder type must have exactly one option selected (Email, Mobile or Both). The field cannot be left blank.
  • Notification preferences are saved per user and apply immediately.

Emergency Contacts

The Emergency Contacts tab allows users to add one or more emergency contacts to their profile. This information can be accessed by club managers in the event of an emergency during club activities.

Screenshot pendingMy Account — Emergency Contacts Tabmedia-id: 41a3e194-dcc9-446b-8d3a-2b70f0fa6600 Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
The Emergency Contacts tab in its empty state. Click + Add Emergency Contact to add a contact's details.
Screenshot pendingMobile — Emergency Contactsmedia-id: 151f8b8e-5ae3-4443-8066-c610cebf67b2 Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
Mobile app — Emergency contacts section to add or update emergency contact details.

Adding an Emergency Contact

  1. Click + Add Emergency Contact
  2. A form expands with fields for the contact’s details
  3. Fill in the required fields and click Save

Fields

FieldRequiredDetails
Contact NameRequiredFull name of the emergency contact. Cannot be blank.
RelationshipOptionalRelationship to the user (e.g. Spouse, Parent, Sibling, Friend). Select from dropdown or enter free text.
Phone NumberRequiredPrimary contact number. Must be a valid phone number format.
EmailOptionalEmail address of the emergency contact. Must be a valid email format if provided.

Validations — Emergency Contacts

  • Contact Name cannot be blank
  • Relationship cannot be blank
  • Phone Number cannot be blank and must be a valid phone number
  • Email, if provided, must be a valid email format
  • Multiple emergency contacts can be added to a single profile
  • Each contact can be edited or deleted individually after saving

Fees & Payments

The Fees & Payments tab is a read-only view that shows the signed-in user’s own outstanding dues and payment history. It summarises the total amount owed and breaks it down by individual fee.

Screenshot pendingMy Account — Fees & Payments Tabmedia-id: 6c3d79f3-8d12-419d-af34-ffdf3323a13d Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
The Fees & Payments tab showing a Total Outstanding Dues of $75.00 made up of a One Time Fee ($25.00) and Membership Fees ($50.00). Amount Paid is $0.00 for both, with a due date of April 10, 2026.
Screenshot pendingMobile — Expenses via Profilemedia-id: 4383bb7e-e558-4c3e-9f88-48dac1732e42 Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
Mobile app — Expenses section is accessible from the Profile/My Account page; tap to view or add expenses.
Screenshot pendingMobile — Fees & Paymentsmedia-id: c4471d55-0240-4b86-9bcf-5d90b7d84761 Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
Mobile app — Fees and payments section showing outstanding dues and payment history.

Reading the Fees Table

ColumnDescription
NameThe name of the fee as set by the club manager (e.g. One Time Fee, Membership Fees)
TypeThe fee type — One Time Fee, Club Membership or Tournament Fee
Amount DueThe total amount owed by the player for this fee, shown in a red/pink cell if unpaid
Amount PaidThe amount already paid toward this fee, shown in a green cell
DateThe due date set by the manager for this fee (MM/DD/YYYY)

Total Outstanding Dues

The Total Outstanding Dues card at the top of the tab shows the sum of all unpaid fee balances for the signed-in user. This is the same figure shown as My Dues on the Dashboard.

ScenarioWhat it shows
All fees paidTotal Outstanding Dues shows $0.00
Partially paid feeAmount Due shows the remaining balance; Amount Paid shows what has been paid so far
Fee deactivated by managerDeactivated fees are excluded from dues calculations and do not appear in this list
No fees assignedThe table is empty and Total Outstanding Dues shows $0.00

Validations — Fees & Payments

  • Fees & Payments is read-only for players — payments are recorded by managers from the Fees section or player profile
  • Only fees assigned to the signed-in player are shown — they cannot see other players’ dues
  • Deactivated fees are automatically excluded from the outstanding dues total
  • Tournament Fees only appear if the player is rostered in that tournament
  • Players cannot record their own payments from this tab

Validations Summary

The table below consolidates all validation rules across My Account tabs.

TabRuleType
About YouFirst Name and Last Name are requiredError on save
About YouDOB must be a valid past date in MM/DD/YYYY formatError on save
About YouProfile photo must be JPEG or PNG, max 10 MBError on upload
About YouEmail address is display-only and cannot be editedUI restriction
Cricket ProfileAll fields are optional — tab can be saved blankNo restriction
NotificationEach reminder must have one option selected (Email/Mobile/Both)Required selection
Emergency ContactsContact Name, Relationship and Phone Number are requiredError on save
Emergency ContactsEmail, if entered, must be valid email formatError on save
Fees & PaymentsRead-only for players — no editing allowedUI restriction
Fees & PaymentsOnly the signed-in user’s own fees are displayedData restriction
Fees & PaymentsDeactivated fees are excluded from all calculationsSystem rule

Frequently Asked Questions

Can a manager update a player’s My Account for them?

No. My Account is a personal settings panel that each user manages themselves. Managers cannot access or edit another user’s My Account. However, managers can view player details such as cricket profile information from the Players section.

How do I change my email address?

Your email address is your login credential and is displayed in My Account — About You but cannot be changed from there. To change your email, contact CrickTeams support or use the account settings available at the login/registration level.

Why is my Total Outstanding Dues different from what my manager says I owe?

Your Fees & Payments tab only shows fees that are currently active and assigned to you. If a fee has been deactivated by the manager it will not appear in your list and will not contribute to your total. Contact your club manager to review your assigned fees.

Can I record my own payment in Fees & Payments?

No. The Fees & Payments tab is read-only for players. Payments can only be recorded by a club manager from Settings → Fees or your player profile using the Record Payment button.

I selected Mobile for notifications but I am not receiving push notifications. Why?

Push notifications require the CrickTeams mobile app to be installed on your device and notifications to be enabled at the operating system level (iOS Settings or Android Settings). Check that both conditions are met. If notifications are still not arriving, try logging out and back in to the app.

Can I add more than one emergency contact?

Yes. You can add multiple emergency contacts. Each contact is saved individually and can be edited or deleted at any time from the Emergency Contacts tab.

Who can see my Emergency Contact information?

Emergency contact details are visible to club managers only. Other players and members cannot access this information. It is intended for use in emergencies during club activities.

  • Expenses — Submit and manage club expenses
  • Fees — Create and manage club fees
  • Permissions — Manage club managers and captain roles
  • Subscription — View and manage your plan and billing