Overview
Two high-priority issues have been identified that impact navigation accessibility and contributor experience.
The first issue prevents mobile users from accessing bookmarked content through the navigation menu, while the second issue contains an incorrect GitHub repository link that redirects contributors to a non-existent location.
Resolving these issues will improve usability, navigation consistency, and contributor onboarding.
1. Add Missing BOOKMARKS Link to Mobile Navigation
Severity
High
Affected File
app/components/navbar.tsx
Problem
The desktop navigation includes a BOOKMARKS link, but the mobile navigation menu does not.
Current Desktop Navigation
HOME
SUBJECTS
BOOKMARKS
CONTRIBUTE
SPONSOR
QUIZ
Current Mobile Navigation
HOME
SUBJECTS
CONTRIBUTE
SPONSOR
QUIZ
The BOOKMARKS option is missing entirely from the hamburger menu.
Impact
- Mobile users cannot access bookmarked content directly from navigation.
- Navigation experience is inconsistent between desktop and mobile.
- Users may assume bookmark functionality is unavailable on mobile devices.
- Reduced accessibility for a key feature.
Expected Fix
- Add the BOOKMARKS navigation item to the mobile menu.
- Ensure it routes to the same destination used in desktop navigation.
- Maintain consistent navigation options across all device types.
Acceptance Criteria
- BOOKMARKS appears in the mobile hamburger menu.
- Navigation behavior matches desktop implementation.
- Mobile users can access saved/bookmarked content directly from the menu.
- Existing navigation functionality remains unaffected.
2. Fix Incorrect GitHub Repository Link in Contribute Section
Severity
High
Affected File
app/components/contribute.tsx
Problem
The contribution page currently references an incorrect GitHub username.
Current Link
https://github.com/pushkarsinghh/opencse/issues
The username contains a typo and points to an invalid repository path.
Correct Link
https://github.com/pushkarscripts/openCSE/issues
Additional Context
Other components already use the correct repository reference:
footer.tsx
request-course.tsx
sponsor.tsx
Only contribute.tsx contains the incorrect username.
Impact
- Contributors are redirected to a broken or non-existent page.
- Users cannot easily create issues or contribute through the provided link.
- Creates confusion during the contribution process.
- Inconsistent repository references across the application.
Expected Fix
- Replace the incorrect GitHub username with the correct one.
- Verify all contribution-related links point to the intended repository.
- Ensure consistency with the links already used elsewhere in the codebase.
Acceptance Criteria
- Contribution page points to the correct GitHub issues page.
- Link opens successfully.
- Repository references are consistent across all components.
- No broken contribution-related links remain.
Impact
User Experience
- Provides consistent navigation across desktop and mobile devices.
- Enables mobile users to access bookmarks easily.
Contributor Experience
- Fixes broken GitHub navigation.
- Simplifies issue reporting and project contributions.
Consistency
- Aligns mobile navigation with desktop navigation.
- Standardizes repository references across the application.
Kindly assign this issue to me under GSSoC'26. I would like to work on this issue and submit a comprehensive, well-tested fix.
Overview
Two high-priority issues have been identified that impact navigation accessibility and contributor experience.
The first issue prevents mobile users from accessing bookmarked content through the navigation menu, while the second issue contains an incorrect GitHub repository link that redirects contributors to a non-existent location.
Resolving these issues will improve usability, navigation consistency, and contributor onboarding.
1. Add Missing BOOKMARKS Link to Mobile Navigation
Severity
High
Affected File
app/components/navbar.tsxProblem
The desktop navigation includes a BOOKMARKS link, but the mobile navigation menu does not.
Current Desktop Navigation
Current Mobile Navigation
The BOOKMARKS option is missing entirely from the hamburger menu.
Impact
Expected Fix
Acceptance Criteria
2. Fix Incorrect GitHub Repository Link in Contribute Section
Severity
High
Affected File
app/components/contribute.tsxProblem
The contribution page currently references an incorrect GitHub username.
Current Link
The username contains a typo and points to an invalid repository path.
Correct Link
Additional Context
Other components already use the correct repository reference:
footer.tsxrequest-course.tsxsponsor.tsxOnly
contribute.tsxcontains the incorrect username.Impact
Expected Fix
Acceptance Criteria
Impact
User Experience
Contributor Experience
Consistency
Kindly assign this issue to me under GSSoC'26. I would like to work on this issue and submit a comprehensive, well-tested fix.