Skip to content

Create Talent Profile

Roman Kucher QA Nearn edited this page Sep 17, 2025 · 9 revisions

📄 Talent (Contributor) – Profile Creation Flow

🎯 Main User Story

As a Talent (Contributor), I want to complete my profile by providing my identity, wallet, skills, location, and social links, so that the NEARN platform can:

  • Personalize my experience
  • Ensure I am eligible for rewards
  • Make me discoverable to Sponsors and other Talents

📋 Required Fields

Field Requirement
Profile Picture Mandatory – must upload a picture
Full Name Mandatory – text input
Username Mandatory – unique value
Location Mandatory – text input or suggested autocomplete
NEAR Wallet Mandatory – valid NEAR wallet address
Skills Mandatory – at least one selected
Socials Mandatory – at least one valid social link

✅ Acceptance Criteria

1️⃣ Profile Picture

  • Given the Talent is on the profile creation screen When they upload a profile picture Then it is stored and displayed in the profile

  • Given the Talent does not upload a profile picture When they try to save the profile Then the system prevents saving and shows a validation message


2️⃣ Full Name

  • Given the Talent enters a full name When they save the profile Then the full name is stored and displayed

  • Given the Talent leaves the full name empty When they try to save Then the system prevents saving and shows a validation message


3️⃣ Username

  • Given the Talent enters a unique username When they save the profile Then the username is stored and displayed

  • Given the Talent tries to use an already taken username When they save Then the system prevents saving and requires a unique username

  • Given the Talent leaves the username empty When they save Then the system prevents saving and shows a validation message


4️⃣ Location

  • Given the Talent enters a location When they save the profile Then the location is stored and displayed

  • Given the Talent leaves the location empty When they try to save Then the system prevents saving and shows a validation message

Reference: [List of countries]


5️⃣ NEAR Wallet Address

  • Given the Talent enters a valid NEAR wallet address When they save the profile Then the wallet is validated and stored

  • Given the Talent enters an invalid wallet address When they try to save Then the system prevents saving and shows an error message

  • Given the Talent leaves the wallet empty When they try to save Then the system prevents saving and shows a validation message


6️⃣ Skills

  • Given the Talent selects at least one skill When they save the profile Then the selected skills are stored and displayed

  • Given the Talent selects no skills When they try to save Then the system prevents saving and shows a validation message

Reference: [Skills List]


7️⃣ Socials

  • Given the Talent adds at least one valid social link When they save the profile Then the social link is stored and displayed

  • Given the Talent enters an invalid social link When they try to save Then the system prevents saving and shows a validation message

  • Given the Talent leaves all social links empty When they try to save Then the system prevents saving and requires at least one link

Reference: [Socials]


8️⃣ ✅ Create Profile (Final Completion)

  • Given the Talent has filled all required fields (Profile Picture, Full Name, Username, Location, Wallet, at least one Skill, at least one Social link) When they click “Create Profile” Then the system saves the profile successfully and assigns the Talent role

  • Given the Talent leaves at least one required field empty or invalid When they click “Create Profile” Then the system prevents profile creation and shows specific validation errors


Clone this wiki locally