Design and implement a user profile page on the frontend where users can view and edit their profile information. The frontend will communicate with the backend using Axios. Client-side validation will be implemented using Formik and Yup.
Tasks:
Design the user profile page layout with fields for user information, including profile picture, email, password, and any additional relevant fields.
Implement a form using Formik to allow users to edit their profile information.
Integrate the form with the backend API (dummy API initially) to retrieve and update user data.
Implement client-side validation using Yup to ensure that user input is valid and follows the specified format.
Allow users to upload and update their profile picture.
Ensure that the page is responsive and user-friendly
Design and implement a user profile page on the frontend where users can view and edit their profile information. The frontend will communicate with the backend using Axios. Client-side validation will be implemented using Formik and Yup.
Tasks: