Skip to content

feat(landing): improve navbar, typography, and section navigation#2289

Open
Bivek01 wants to merge 1 commit into
Priyanshu-byte-coder:mainfrom
Bivek01:feat/landing-page-ui-enhancements
Open

feat(landing): improve navbar, typography, and section navigation#2289
Bivek01 wants to merge 1 commit into
Priyanshu-byte-coder:mainfrom
Bivek01:feat/landing-page-ui-enhancements

Conversation

@Bivek01

@Bivek01 Bivek01 commented Jun 10, 2026

Copy link
Copy Markdown

Summary

This PR enhances the DevTrack landing page by improving navigation, typography, and overall user experience. It introduces a responsive sticky navigation bar with active section highlighting and refines the landing page headings to create a more professional and modern appearance.

Closes #2282


Type of Change

  • 🐛 Bug fix (non-breaking change that fixes an issue)
  • ✨ New feature (non-breaking change that adds functionality)
  • 💥 Breaking change (fix or feature that changes existing behavior)
  • 📝 Documentation update
  • ♻️ Refactor / code cleanup (no functional change)
  • ⚡ UI/UX Improvement
  • 🔒 Security fix
  • 🧪 Tests only

What Changed

  • Added a responsive sticky navigation bar for improved navigation.
  • Implemented active section highlighting while scrolling.
  • Added smooth scrolling between landing page sections.
  • Improved hero section typography and visual hierarchy.
  • Updated section headings for a cleaner and more professional look.
  • Enhanced DevTrack branding presentation.
  • Improved mobile responsiveness of the navigation menu.
  • Added proper section offsets to prevent sticky navbar overlap.

How to Test

  1. Run the application locally using npm run dev.
  2. Open the landing page in the browser.
  3. Verify navigation links scroll to the correct sections.
  4. Scroll through the page and confirm active navigation highlighting updates correctly.
  5. Test the layout on desktop and mobile screen sizes.
  6. Verify updated typography and section headings are displayed correctly.

Expected result:

  • Navigation bar remains sticky while scrolling.
  • Active section is highlighted correctly.
  • Smooth scrolling works across all sections.
  • Updated headings appear professional and readable.
  • Layout remains responsive on all screen sizes.

Screenshots / Recordings

| Before
image
image

| After |
image
image


Checklist

  • Linked the related issue above
  • Self-reviewed my own diff
  • No unnecessary console.log, debug code, or commented-out blocks
  • npm run lint passes locally
  • No TypeScript errors (npm run type-check)
  • Added or updated tests where applicable
  • Updated documentation / comments if behavior changed

Accessibility (UI changes only)

  • Keyboard navigation works correctly
  • Color contrast meets WCAG AA standard
  • ARIA labels / roles added where needed
  • Tested on mobile / responsive layout

Additional Context

This PR focuses on improving first-time user experience and navigation clarity while maintaining DevTrack's existing futuristic design language. Before/After screenshots have been attached for easier review.

@github-actions github-actions Bot added gssoc26 GSSoC 2026 contribution type:feature GSSoC type bonus: new feature labels Jun 10, 2026
@github-actions

Copy link
Copy Markdown

GSSoC Label Checklist 🏷️

@Priyanshu-byte-coder — please apply the appropriate labels before merging:

Difficulty (pick one):

  • level:beginner — 20 pts
  • level:intermediate — 35 pts
  • level:advanced — 55 pts
  • level:critical — 80 pts

Quality (optional):

  • quality:clean — ×1.2 multiplier
  • quality:exceptional — ×1.5 multiplier

Validation (required to score):

  • gssoc:approved — counts for points
  • gssoc:invalid / gssoc:spam / gssoc:ai-slop — does not score

Type labels (type:*) are auto-detected from files and title. Review and adjust if needed.
Points formula: (difficulty × quality_multiplier) + type_bonus

@github-actions github-actions Bot added type:bug GSSoC type bonus: bug fix type:design GSSoC type bonus: UI/design (+10 pts) type:performance GSSoC type bonus: performance (+15 pts) labels Jun 10, 2026
@vercel

vercel Bot commented Jun 10, 2026

Copy link
Copy Markdown

@bivekm01 is attempting to deploy a commit to the PRIYANSHU DOSHI's projects Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

gssoc26 GSSoC 2026 contribution type:bug GSSoC type bonus: bug fix type:design GSSoC type bonus: UI/design (+10 pts) type:feature GSSoC type bonus: new feature type:performance GSSoC type bonus: performance (+15 pts)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEAT] Enhance Landing Page Navigation and Improve Hero Section Heading

2 participants