-
Notifications
You must be signed in to change notification settings - Fork 118
Description
Is there an existing issue for this?
- I have searched the existing issues
Feature Description
📝 Description:
The blog page currently shows two sections — the top section with large blog cards and a "Latest Articles" section below with a different card style. Both display the same blog content but use different designs, creating visual inconsistency and redundancy.
🔍 Observed Issues:
Different font sizes and padding between the two sections.
One section includes author name and estimated read time; the other does not.
Minimal or no hover effects for interactivity.
No clear structure or hierarchy to guide the reader visually.
✅ What I Will Do:
- Unify the blog card component so both sections use a consistent card design.
- Ensure author name and read time appear in both sections.
- Add smooth hover and active states (e.g., card shadow, slight zoom).
- Adjust margins, paddings, font sizes, and alignment to maintain uniformity across the UI.
If blog repetition is unintentional, I will remove duplicates or replace them with fresh content placeholders.
Keep the layout responsive for mobile and tablet breakpoints.
💡 Outcome:
This change will: the blogs section from



Improve the overall aesthetic and consistency of the blog page.
Make it easier for users to consume content without distraction.
Enhance user engagement through interactive feedback (hover/active effects).
Make the blog UI feel more polished and professional, encouraging more return visits.
Use Case
Improving the visual consistency and interactivity of the blog section will make the user experience more intuitive and enjoyable. As a reader or contributor, a clean and unified design helps me focus better on the content rather than being distracted by layout inconsistencies or redundant sections. It also builds trust in the platform's quality and professionalism, which encourages me to spend more time exploring articles and potentially contributing content myself.
From a contributor’s perspective, working on this UI enhancement helps improve code maintainability by using a consistent, reusable card component—making future development easier for both me and others.
Benefits
This feature will improve both usability and visual coherence, offering several benefits to the RecodeHive project and its community:
✅ 1. Improved User Experience (UX):
A consistent blog layout with readable metadata and hover effects makes the platform more engaging and easier to navigate—especially for first-time visitors and learners.
✅ 2. Professional Appearance:
A polished and uniform UI reflects the quality of the project, increasing trust and credibility. This encourages more users to explore, return, and even share the platform.
✅ 3. Contributor Motivation:
Clear, well-structured UI makes the codebase easier to understand and contribute to. Reusable components reduce duplication and help future contributors build features faster.
✅ 4. Content Discoverability:
By removing duplicate blog entries and presenting articles with meaningful metadata (author, read time), users can more easily discover relevant content.
✅ 5. Accessibility & Inclusivity:
Enhancing layout responsiveness and metadata display improves access for mobile users and those relying on assistive technologies, making the platform more inclusive.
Add ScreenShots
Mentioned in above section
Priority
High
Record
- I have read the Contributing Guidelines
- Are you a GSSOC'25 contributor
- I want to work on this issue
Metadata
Metadata
Assignees
Labels
Type
Projects
Status