fix: add missing desktop navigation links - #1149
Conversation
|
@dnyaneshwari44 is attempting to deploy a commit to the komalsony234-1530's projects Team on Vercel. A member of the Team first needs to authorize it. |
|
Hi @komalharshita , @maintainer, I have investigated the issue, identified the root cause, and implemented a fix by adding the missing desktop navigation links and correcting the GitHub link visibility in the navbar. The changes have been tested on both desktop and mobile views to ensure navigation consistency and functionality. Thank you! |
|
@dnyaneshwari44 kindly resolve the merge conflicts |
komalharshita
left a comment
There was a problem hiding this comment.
Approved! ✅
Thank you for your contribution to DevPath and for the time and effort you invested in this fix.
The changes address the missing desktop navigation links cleanly and improve consistency between the desktop and mobile navigation experiences. I also appreciate the correction to the GitHub link visibility and the clear PR description/testing instructions.
The implementation is focused on the related issue and looks good to merge.
Great work, and thank you for contributing to GSSoC 2026 and helping improve DevPath! Keep contributing and building! 🚀
Summary
Added missing desktop navigation links to the navbar to ensure desktop users have access to the same primary navigation options available in the mobile menu. This change improves navigation consistency across devices and enhances accessibility by making key website sections directly reachable from the desktop navigation bar. Additionally, the GitHub link was corrected to ensure it is properly displayed and accessible.
Related Issue
Closes #1121
Type of Change
data/projects.jsonWhat Was Changed
src/templates/index.htmlsrc/templates/index.htmlsrc/templates/index.htmlHow to Test This PR
Checkout this branch:
`git checkout fix/desktop-navbar-links-1121
Install dependencies:
pip install -r requirements.txtRun the application:
py src\app.pyOpen:
http://127.0.0.1:5000Verify that the desktop navbar displays:
Verify that all navigation links redirect to the correct destinations.
Verify that the GitHub link opens the repository in a new tab.
Verify that the mobile navigation menu continues to function correctly.
Screenshots
Before

After

Self-Review Checklist
fix/python tests/test_basic.pyand all tests passflake8 .locally and there are no errorsprint()orconsole.log()debug statementsNotes for Reviewer
This PR adds missing desktop navigation links that were previously unavailable while preserving the existing mobile navigation experience. The GitHub link was also corrected to ensure it is visible and accessible from the desktop navbar.