Create profile page
US6.6 As a volunteer, I want to view my roles, contact information (first name, last name, email, phone number, address), join date, skills, associated regions, and linked species on my profile page, so that I can verify my details and understand my authorization level.
US6.7 As a volunteer, I want to edit my contact information (first name, last name, email, phone number, address), regions, and skills, so that my information remains current for authorized users.
User needs to be able to see their contact information (first name, last name, email, phone number, address), join date, roles, associated regions, skills and linked species. There is a link to edit information in case the user needs to update their information. User can't save profile information before all mandatory fields (first name, last name, email, phone number, address, associated regions and skills) are not empty. Fields: first name, last name, county, city and street name can contain only letters; email field has to include "@"; phone number, address number and postal code can only contain numbers. The user can't change fields: join date,roles and linked species.
Related Use Case(s): UC-19