Skip to content

Conversation

@ANAMASGARD
Copy link

@ANAMASGARD ANAMASGARD commented Dec 28, 2025

FIXES keploy/keploy#3074

Description

This PR adds a dedicated /writers page to highlight all writers who have contributed to the Keploy Writers Program. The page features a responsive grid of writer cards with profile images, names, bios, and social links.

Key features:

  • New /writers route with SEO metadata
  • Centralized writer data in TypeScript for easy additions
  • Beautiful cards with gradient hover effects
  • Responsive layout (1→2→3 columns)
  • Accessible design with ARIA labels

Type of change

  • New feature (non-breaking change which adds functionality)

How Has This Been Tested?

  • Ran npm run dev and verified /writers page renders correctly
  • Tested responsive behavior at mobile (375px), tablet (768px), and desktop (1024px+)
  • Verified hover effects and animations on cards
  • Tested keyboard navigation and accessibility
  • Ran npm run build to confirm no TypeScript/lint errors
Screenshot From 2025-12-28 11-42-41 Screenshot From 2025-12-28 11-42-48 Screenshot From 2025-12-28 11-42-52

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • My changes generate no new warnings
  • I have checked my code and corrected any misspellings
  • I have signed the commit message to agree to Developer Certificate of Origin (DCO)

Signed-off-by: Gauarv Chaudhary <chaudharygaurav2004@gmail.com>
- Add hamburger menu with slide-in navigation panel
- Add right-side social icons with hover tooltips (Slack, X, YouTube, LinkedIn, GitHub)
- Update Hero section with exact wording from old website
- Add orange underline to 'Writers Program' title
- Increase icon sizes in Offers and Flow sections
- Add dynamic GitHub stars count in header

Closes #3071

Signed-off-by: Gauarv Chaudhary <chaudharygaurav2004@gmail.com>
- Remove unused imports (ArrowRight, Users) from HeroSection
- Remove invalid next.revalidate option from client-side fetch in Header
- Change CardTitle to use semantic h3 element for accessibility
- Remove suppressHydrationWarning from html/body in layout
- Extract star animation CSS to globals.css (DRY principle)

Signed-off-by: Gauarv Chaudhary <chaudharygaurav2004@gmail.com>
- Add /writers route with SEO metadata
- Create WriterCard component with gradient hover effects
- Create WritersSection with responsive grid layout
- Add centralized writersData.ts with TypeScript interface
- Include social links (Twitter, GitHub, LinkedIn, Website)
- Ensure responsive design: 1→2→3 column grid
- Add beautiful header with sparkle decorations and stats badges

Closes #3074

Signed-off-by: Gauarv Chaudhary <chaudharygaurav2004@gmail.com>
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR adds a dedicated /writers page to showcase contributors to the Keploy Writers Program. The implementation includes a new route with SEO metadata, centralized writer data management in TypeScript, and responsive card components with gradient hover effects.

Key changes:

  • New /writers route with dedicated page component and SEO metadata
  • Centralized writer data structure with TypeScript interfaces
  • Reusable WriterCard and WritersSection components with accessibility features
  • Responsive design supporting mobile, tablet, and desktop layouts

Reviewed changes

Copilot reviewed 24 out of 86 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
src/app/writers/page.tsx New page route for writers with metadata and footer
src/lib/writersData.ts TypeScript data structure for writer profiles
src/components/sections/WriterCard.tsx Reusable card component with hover effects and social links
src/components/sections/WritersSection.tsx Grid layout section with header and call-to-action
tsconfig.json TypeScript configuration for Next.js project
tailwind.config.ts Tailwind CSS configuration with Keploy brand colors
next.config.js Next.js configuration for static export
package.json Project dependencies and scripts

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 24 out of 86 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 24 out of 86 changed files in this pull request and generated 3 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 24 out of 86 changed files in this pull request and generated 3 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 24 out of 86 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 24 out of 86 changed files in this pull request and generated 4 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 24 out of 86 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 24 out of 86 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Signed-off-by: Gauarv Chaudhary <chaudharygaurav2004@gmail.com>
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 24 out of 86 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

[writers-program] Create Writers Page with Cards for Contributors

1 participant