Skip to content

fix: add missing desktop navigation links - #1149

Merged
komalharshita merged 2 commits into
komalharshita:mainfrom
dnyaneshwari44:fix/desktop-navbar-links-1121
Jul 25, 2026
Merged

fix: add missing desktop navigation links#1149
komalharshita merged 2 commits into
komalharshita:mainfrom
dnyaneshwari44:fix/desktop-navbar-links-1121

Conversation

@dnyaneshwari44

Copy link
Copy Markdown
Contributor

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

  • Bug fix — resolves a broken behaviour
  • Feature — adds new functionality
  • Data — adds new projects to data/projects.json
  • Documentation — updates docs, README, or code comments only
  • Style — CSS or visual changes only, no logic change
  • Refactor — restructures code without changing behaviour
  • Test — adds or updates tests

What Was Changed

File Change made
src/templates/index.html Added missing desktop navigation links to the navbar
src/templates/index.html Corrected GitHub link visibility by adding missing link text
src/templates/index.html Improved navigation consistency between desktop and mobile views

How to Test This PR

  1. Checkout this branch:
    `git checkout fix/desktop-navbar-links-1121

  2. Install dependencies:
    pip install -r requirements.txt

  3. Run the application:
    py src\app.py

  4. Open:
    http://127.0.0.1:5000

  5. Verify that the desktop navbar displays:

    • Home
    • How It Works
    • Features
    • Find Project
    • Compare
    • Contact
    • GitHub
  6. Verify that all navigation links redirect to the correct destinations.

  7. Verify that the GitHub link opens the repository in a new tab.

  8. Verify that the mobile navigation menu continues to function correctly.

Screenshots

Before After
Desktop navbar displayed only logo and search bar Desktop navbar displays navigation links and GitHub link

Before
Screenshot 2026-06-24 213317

After
Screenshot 2026-06-24 213202

Self-Review Checklist

  • I have read CONTRIBUTING.md and followed all guidelines
  • My branch name follows the convention: fix/
  • I have run python tests/test_basic.py and all tests pass
  • I have run flake8 . locally and there are no errors
  • I have not introduced any print() or console.log() debug statements
  • I have not modified files outside the scope of the linked issue
  • I tested the UI at desktop and mobile screen sizes

Notes 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.

@vercel

vercel Bot commented Jun 24, 2026

Copy link
Copy Markdown

@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.

@github-actions github-actions Bot added gssoc-2026 type:bug Something isn't working labels Jun 24, 2026
@dnyaneshwari44

Copy link
Copy Markdown
Contributor Author

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!

@komalharshita komalharshita added the need review Further information is requested label Jul 16, 2026
@komalharshita

Copy link
Copy Markdown
Owner

@dnyaneshwari44 kindly resolve the merge conflicts

@komalharshita komalharshita left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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! 🚀

@komalharshita
komalharshita merged commit dff6530 into komalharshita:main Jul 25, 2026
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Desktop Navigation Links Are Missing from the Navigation Bar

2 participants