🤔 Problem It Solves
Right now there is no Settings page in the app. Users have no way to update their profile details, change their display name, manage their organization, or configure any personal preferences. For a tool built around team operations and collaboration, the absence of a settings page makes the platform feel incomplete and limits how much users can personalize their experience. Every serious SaaS or ops tool has a settings section and its absence is one of the first things new users notice.
💡 Proposed Solution
- Create a new
/settings route with a clean, tabbed layout.
- Profile Tab — let users update their display name, avatar, email and password.
- Organization Tab — let admins manage organization name, invite members, and set roles.
- Preferences Tab — let users configure notification settings and theme preferences.
- Keep the design fully consistent with the existing OPSCORD UI.
- Ensure the page is fully responsive on mobile and desktop.
🔄 Alternatives Considered
Currently there is no alternative at all. Users cannot update any profile or organization information once their account is created. This is a significant gap for a platform built around team usage.
✅ Acceptance Criteria
📋 Additional Context
This is a frontend-heavy feature. The UI can be built first with mock data and wired up to the backend API in a follow-up if needed. This makes it a well-scoped, deliverable contribution for GSSoC.
🌱 Contributor Checklist
🤔 Problem It Solves
Right now there is no Settings page in the app. Users have no way to update their profile details, change their display name, manage their organization, or configure any personal preferences. For a tool built around team operations and collaboration, the absence of a settings page makes the platform feel incomplete and limits how much users can personalize their experience. Every serious SaaS or ops tool has a settings section and its absence is one of the first things new users notice.
💡 Proposed Solution
/settingsroute with a clean, tabbed layout.🔄 Alternatives Considered
Currently there is no alternative at all. Users cannot update any profile or organization information once their account is created. This is a significant gap for a platform built around team usage.
✅ Acceptance Criteria
/settingsroute created and accessible from the navbar or user avatar.📋 Additional Context
This is a frontend-heavy feature. The UI can be built first with mock data and wired up to the backend API in a follow-up if needed. This makes it a well-scoped, deliverable contribution for GSSoC.
🌱 Contributor Checklist