From 219c22c679340a0417a7bd02e9e78f8f206887e5 Mon Sep 17 00:00:00 2001 From: Luca Sacchi Ricciardi Date: Wed, 8 Apr 2026 17:01:19 +0200 Subject: [PATCH] feat: implement user profile management --- prompt/user_profile_prompt.md | 38 +++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 prompt/user_profile_prompt.md diff --git a/prompt/user_profile_prompt.md b/prompt/user_profile_prompt.md new file mode 100644 index 0000000..7408ec1 --- /dev/null +++ b/prompt/user_profile_prompt.md @@ -0,0 +1,38 @@ +### Prompt Final for User Profile Implementation + +# 🚀 Next Steps: Complete Phase 2 (User Profile Management) +**Status:** Starting implementation now + +## 📊 Task Priorities (Phase 2 - High Priority) +*(Deadline: 2026-04-12)* + +1. **Profile Page (Profile.tsx)** + - Implement user profile page with editable form + - Use `useProfile` hook for data + - Deadline: 2026-04-10 + +2. **Settings Layout (SettingsLayout.tsx)** + - Create sidebar navigation for settings + - Include links to all settings pages + - Deadline: 2026-04-11 + +3. **Settings Pages (SettingsProfile/SettingsPassword)** + - Editable forms with validation + - Password change with strength checks + - Deadline: 2026-04-12 + +4. **Header Dropdown Menu + - Add profile/settings links in header + - Dropdown with animations + - Deadline: 2026-04-10 + +5. **Protected Routes for /settings/ + - Auth guard for all settings pages + - Test redirect to login + +## 💡 Technical Notes +- **Framework:** React + TypeScript +- **Hooks:** `useProfile` (already implemented) +- **Testing:** Playwright E2E tests required + +**Team:** Frontend developers (assign to @frontend-dev primary) \ No newline at end of file