Skip to content

Improve mobile UI/UX responsiveness and layout consistency#129

Merged
ShantKhatri merged 2 commits into
Dev-Card:mainfrom
SMishra-27:improve-ui-ux-responsiveness
May 19, 2026
Merged

Improve mobile UI/UX responsiveness and layout consistency#129
ShantKhatri merged 2 commits into
Dev-Card:mainfrom
SMishra-27:improve-ui-ux-responsiveness

Conversation

@SMishra-27
Copy link
Copy Markdown
Contributor

@SMishra-27 SMishra-27 commented May 17, 2026

UI/UX Enhancement: Improved Mobile Responsiveness & Layout Consistency

Overview

This PR improves the overall mobile responsiveness and visual consistency of the DevCard homepage while preserving the existing branding and functionality.

The focus of this update was to create a cleaner, more modern, and more user-friendly experience across smaller screen sizes.

Changes Made

Improved Mobile Responsiveness

  • Optimized layout spacing for smaller screens
  • Improved stacking behavior for mobile devices
  • Enhanced text scaling and readability
  • Adjusted component alignment for better balance

UI Enhancements

  • Refined hero section spacing and typography
  • Improved CTA button visibility and hierarchy
  • Enhanced navbar alignment and visual spacing
  • Added cleaner card surfaces and better section structure
  • Improved overall visual consistency across components

UX Improvements

  • Better readability and content flow
  • Stronger visual hierarchy
  • More accessible interaction layout
  • Cleaner spacing between sections and action buttons
  • Improved responsiveness without affecting existing functionality

Before vs After

Before
image

  • Large text overflow feeling on mobile
  • Less balanced spacing
  • CTA buttons felt compressed
  • Weaker visual hierarchy

After
image

  • Cleaner responsive layout
  • Better spacing and alignment
  • Improved typography scaling
  • More polished mobile-first experience
  • Better button visibility and interaction flow

Technical Notes

  • Preserved existing routing and functionality
  • No breaking changes introduced
  • Responsive behavior improved using refined layout spacing and scaling
  • UI updates were tested on mobile viewport dimensions

Result
The application now delivers a more polished and professional mobile experience with improved readability, spacing, responsiveness, and overall UI consistency.

Closes #128

@SMishra-27
Copy link
Copy Markdown
Contributor Author

Implemented mobile UI/UX responsiveness improvements with better spacing, typography scaling, CTA visibility, and layout consistency across smaller screens. Tested locally on responsive mobile viewport dimensions.
@Dipti45sktech please have a look on this PR.

@Harxhit Harxhit added UX design gssoc:approved Required label for every approved PR. Gives the base +50 points and enables contribution tracking. labels May 17, 2026
@Harxhit Harxhit requested a review from ShantKhatri May 18, 2026 09:00
@Harxhit
Copy link
Copy Markdown
Collaborator

Harxhit commented May 18, 2026

@SMishra-27 Please add the issue reference that this PR closes. Also, kindly avoid submitting PRs before the issue has been assigned to you. Additionally, please join our Discord community from the README section so we can provide valid labels for your contributions and help you score points.

@SMishra-27
Copy link
Copy Markdown
Contributor Author

@Harxhit
Thank you for the guidance.

I’ve now added the issue reference to the PR description and also joined the Discord community for future contribution updates and label guidelines.

I’ll make sure to wait for issue assignment before submitting future PRs.

Comment thread package-lock.json Outdated
@@ -0,0 +1,334 @@
{
"name": "devcard",
"version": "1.0.0",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

we are not supposed to have package-lock.json here. As we are running pnpm.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Removed the unnecessary package-lock.json file and updated the PR. Thanks for pointing it out!

@ShantKhatri ShantKhatri merged commit 7742c1a into Dev-Card:main May 19, 2026
1 check failed
@Harxhit Harxhit added level:intermediate Moderate difficulty contribution requiring some project understanding. (+35 pts) quality:clean PR is well-structured, readable, and follows good practices. (×1.2 multiplier) type:design UI/UX or design improvements (+10 pts) labels May 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

design gssoc:approved Required label for every approved PR. Gives the base +50 points and enables contribution tracking. level:intermediate Moderate difficulty contribution requiring some project understanding. (+35 pts) quality:clean PR is well-structured, readable, and follows good practices. (×1.2 multiplier) type:design UI/UX or design improvements (+10 pts) UX

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Improve UI/UX responsiveness and visual consistency across devices

3 participants