As a user,
I want to access and manage my personal profile information,
so that I can track my health conditions, view my favorite remedies, and update my personal details easily.
Description
After logging in, users should be directed to their profile page.
The profile page should contain a form where users can enter or update their personal information, including health conditions they suffer from.
A section of the profile page should list the user’s favorite remedies saved on the app.
Users should be able to edit or remove remedies from their favorite list.
Acceptance criteria
[ ] A profile icon is visible after login, allowing the user to access their profile page.
[ ] The profile page should include a form with fields for:
Name
Email (non-editable if linked to login)
A free-text field to input any Health Conditions. This will allow users to write about their specific health issues.
Favorite remedies
[ ] Users can update all fields except the email.
[ ] The favorite remedies section displays a list of remedies, allowing users to:
Click on each remedy for details.
Remove remedies from the favorite list.
[ ] The textfield input for health conditions should allow users to edit or remove any health conditions.
Tasks
[ ] Create feature branch feature/ profile-page.
[ ] Create a profile page accessible after login.
[ ] Add form fields for personal data and a textfield input for health conditions.
[ ] Integrate a favorite remedies section that allows editing and removal.
[ ] Ensure form validation for required fields.
[ ] Develop functionality for saving and updating profile details.
Value proposition
As a user, I want to access and manage my personal profile information, so that I can track my health conditions, view my favorite remedies, and update my personal details easily.
Description
Acceptance criteria
Tasks