5. Athlete Records Management
Manage athlete registrations, approvals, renewals, and activity tracking with advanced filtering and status controls.
π 5.1. Athlete Records Overviewβ
Displayed Data:β
| Field | Description |
|---|---|
| ID | Unique identifier for each athlete |
| Name | Athleteβs full name |
| Gender | Male or Female |
| Contact email of the athlete | |
| Membership Type | Annual Membership or other types |
| Status | Active or Inactive |
| Account Status | Pending, Approved, Rejected, or Incomplete Profile |
| Subscription Payment Status | Paid, Not Paid, or Pending |
| Subscription End Date | Expiration date of the athleteβs membership |
| Actions | Management options for each athlete |
π 5.2. Filtering & Search Optionsβ
Filtering Options:β
Search Bar β Find athletes by:
-
Name
-
Email
-
Phone Number
-
Identity Card Number
-
Filter by Gender β Male | Female
-
Filter by Status β Active | Inactive
-
Filter by Account Status β Pending | Approved | Rejected | Incomplete Profile
-
Filter by Subscription Payment Status β Paid | Not Paid | Pending
βοΈ 5.3. Athlete Actions & Managementβ
- Renew Subscription β Extend the athleteβs membership validity.
- Show β View full details of the athlete.
- Inactivate β Change athlete status to inactive.
- Delete β Remove the athlete from the system.
π 5.4. Athlete Profile Managementβ
Each athlete has a detailed profile page with personal and membership information.
Personal Details:β
| Field | Description |
|---|---|
| Profile Picture | Athlete's profile picture (if applicable). |
| Registered email address. | |
| Phone Number | Contact phone number. |
| Identity Card Number & Image | Government-issued ID details. |
| Birthdate | Athlete's date of birth. |
| Activity Type | Type of sport or activity (e.g., Coastal Rowing). |
| Subscription End Date | Expiration date of the athlete's membership. |
Editing Athlete Information:β
| Action | Description |
|---|---|
| Modify Details | Update athlete's personal details. |
| Update Payment Status | Modify payment and subscription validity. |
Adding a New Athlete:β
Personal Details:β
| Field | Description |
|---|---|
| First & Last Name | Athlete's full name. |
| Registered email address. | |
| Phone Number & Country Code | Athlete's contact number. |
| Birth Date | Athlete's date of birth. |
| Gender | Select Male or Female. |
Verification Details:β
| Field | Description |
|---|---|
| Identity Card Type | Select the type of ID (e.g., Passport, National ID). |
| Identity Card Number | Enter the ID number. |
| Upload Identity Card Image | Upload a scanned copy of the ID. |
Membership & Payment:β
| Field | Description |
|---|---|
| Choose Membership Type | Select the membership type (Annual, Monthly). |
| Select Payment Status | Choose Paid, Not Paid, or Pending. |
Activity Type Selection:β
| Field | Description |
|---|---|
| Activity Type Selection | Define the athlete's activity (e.g., Coastal Rowing, Running, etc.). |
Actions:β
| Action | Description |
|---|---|
| Save & Register | Confirms athlete registration. |
π 5.5. System Integration & Workflowβ
- Interconnection with Membership Management β Ensures all athletes are properly registered and have valid subscriptions.
- Subscription Expiry Handling β Athletes receive notifications before membership expires.
- Payment Gateway Link β Paid users automatically gain membership after successful payment.
- Athlete Inactivation Process β Prevents access for unpaid or inactive users.
π― 5.6. Conclusionβ
- The Athletes Management Module provides a structured system to handle athlete registrations, approvals, renewals, and activity tracking efficiently.
- With filtering, searching, and management actions, admins can easily monitor and manage all registered athletes.