β¨ Feature Description
Add a dedicated User Profile and Settings page where users can manage their personal information, preferences and account settings.
π€ Problem It Solves
CodeSync currently has no Settings or Profile page. Once a user creates an account there is no way to update their display name, avatar, password or any preferences. For a collaborative code editing tool where identity matters, this is a significant gap that makes the platform feel unfinished.
π‘ Proposed Solution
- Add a
/profile or /settings route accessible from the user avatar or navbar.
- Profile Section β display and allow editing of name, username, avatar and email.
- Account Section β allow password change and account deletion.
- Preferences Section β editor font size, key bindings, default language.
- Keep the design consistent with the existing CodeSync UI.
- Ensure the page is fully responsive.
β
Acceptance Criteria
π± Contributor Checklist
β¨ Feature Description
Add a dedicated User Profile and Settings page where users can manage their personal information, preferences and account settings.
π€ Problem It Solves
CodeSync currently has no Settings or Profile page. Once a user creates an account there is no way to update their display name, avatar, password or any preferences. For a collaborative code editing tool where identity matters, this is a significant gap that makes the platform feel unfinished.
π‘ Proposed Solution
/profileor/settingsroute accessible from the user avatar or navbar.β Acceptance Criteria
π± Contributor Checklist