The profile page of the VerifyWise application has the following tabs:
Profile: The user can set first name, last name and photo. Email address is immutable. Here the user can also remove the username from the database.
Password: The user can give the current password and then set a new password. The new password must contain at least 8 characters and must have at least one uppercase letter, one number and one symbol.
Team: Team section is where the user's can manage group of people working on the same project. This is only visible to the admin - the first logged-in user. The admin can invite a new user or an admin, change the role or remove other users/admins. The organization name can also be changed here. Initially, the organization name can be a random string, like "Stark Industries", and then can be modified by the admin.
[ ] Note that 1 there is one immutable text field for the password
[ ] Update the link by clicking on the picture functionality
[ ] "Delete" button
[ ] "Update" button
[ ] "Save" button
[ ] "Delete account" button
[ ] Implement password tab
[ ] General layout
[ ] 3 Text field for password and confirmation
[ ] Alert text box when requirements are not met
[ ] "Save" button
[ ] Implement team section
[ ] General layout
[ ] Organization name change area
[ ] Tab functionality for displaying administrator only or members
[ ] "Invite team member" button
[ ] List of member
[ ] In role section a dropdown menu for setting the member's role
[ ] Delete button for each member
Note: The uptime-manager repository (https://github.com/bluewave-labs/bluewave-uptime) has all the required code, and it can be reused for this purpose. There might be slight differences between the Figma design and the code we'll use from the Uptime Manager application will supersede the VerifyWise Figma design.
The profile page of the VerifyWise application has the following tabs:
Profile: The user can set first name, last name and photo. Email address is immutable. Here the user can also remove the username from the database.
Password: The user can give the current password and then set a new password. The new password must contain at least 8 characters and must have at least one uppercase letter, one number and one symbol.
Team: Team section is where the user's can manage group of people working on the same project. This is only visible to the admin - the first logged-in user. The admin can invite a new user or an admin, change the role or remove other users/admins. The organization name can also be changed here. Initially, the organization name can be a random string, like "Stark Industries", and then can be modified by the admin.
Link to Figma file for Profile pages
Tasks (click on each subtask as they are closed):
[ ] Implement profile tab
[ ] Implement password tab
[ ] Implement team section
Note: The uptime-manager repository (https://github.com/bluewave-labs/bluewave-uptime) has all the required code, and it can be reused for this purpose. There might be slight differences between the Figma design and the code we'll use from the Uptime Manager application will supersede the VerifyWise Figma design.