Skip to content

Comments

refactors and enhances multiple frontend components (Navbar, Footer, ProjectCardModern, and ThemeToggle) for improved accessibility, performance, and community branding#18

Open
Aditya1771 wants to merge 1 commit intoHyver-organization:mainfrom
Aditya1771:Aditya1771/navbar.tsx
Open

Conversation

@Aditya1771
Copy link

@Aditya1771 Aditya1771 commented Oct 31, 2025

Navbar

Added active route highlighting using usePathname() for better navigation clarity.

Implemented a responsive mobile menu with Menu and X icons.

Converted hard-coded GitHub URL to use NEXT_PUBLIC_GITHUB_URL env variable.

Added smooth hover animations and a glassmorphic blurred background.

Improved accessibility with aria-label attributes and semantic

/ tags.

Enhanced brand section with a subtitle (“Open Innovation Network”).

Footer

Added Hacktoberfest 2025 badge and open-source messaging.

Centralized GitHub URLs using the environment variable for easier maintenance.

Added hover animations and ARIA labels for all social icons.

Improved text hierarchy, spacing, and mobile responsiveness.

Fixed typo (Afrobuilder → Afrobuilders) and updated copyright.

Added “Open Source • MIT License • #Hacktoberfest” info line.

ProjectCardModern

Added accessible wrappers using or for better keyboard and screen reader support.

Improved fallback handling with a default.png logo.

Added lazy loading (loading="lazy") to images for performance optimization.

Added optional Hacktoberfest badge if project.tags includes "Hacktoberfest".

Unified card design with consistent shadows, rounded corners, and hover animations.

Introduced composable Tailwind styles via clsx for cleaner code.

ThemeToggle

Added aria-pressed and dynamic aria-label for accessibility.

Improved transition animations for smoother icon switching.

Added click feedback with active:scale-95.

Simplified mount handling and SSR-safe rendering.

Updated icon transitions for rotation and fade effects.

#Hackoctoberfest2025

…ProjectCardModern, and ThemeToggle) for improved accessibility, performance, and community branding
@vercel
Copy link

vercel bot commented Oct 31, 2025

Someone is attempting to deploy a commit to the Hyver Organization'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

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant