Skip to content

Adding companies section to the landing page#464

Open
Akshat-Raj wants to merge 6 commits intopointblank-club:stagingfrom
Akshat-Raj:companies
Open

Adding companies section to the landing page#464
Akshat-Raj wants to merge 6 commits intopointblank-club:stagingfrom
Akshat-Raj:companies

Conversation

@Akshat-Raj
Copy link
Copy Markdown

@Akshat-Raj Akshat-Raj commented Jan 5, 2026

Summary: This PR adds a section for the companies PB is partnered with on the landing page

Which issue(s) this PR fixes:

Changes Made

Describe the changes you've made in this PR:

  • Adding a list of companies on the landing page.

Type of Change

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

How Has This Been Tested?

Describe the tests you ran:

  • Manual tests

Screenshots (if applicable)

image

Copilot AI review requested due to automatic review settings January 5, 2026 07:35
@github-actions github-actions bot added Frontend Frontend issue using Tailwind and css Dependencies Pull requests that update a dependency file size-XL size label for pr with extra large changes labels Jan 5, 2026
Copy link
Copy Markdown

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 "Partner Companies" section to the landing page showcasing six major tech companies (Apple, Google, Amazon, Microsoft, Visa, AMD) that collaborate with the organization through mentorship, hackathons, and student programs.

Key Changes:

  • Created a new Companies component with company logos and descriptions
  • Integrated the component into the landing page between Founder and Achievements sections
  • Added company logo assets for all six partner companies

Reviewed changes

Copilot reviewed 2 out of 9 changed files in this pull request and generated 3 comments.

File Description
components/companies.tsx New component displaying partner companies with logos, names, and descriptions. Includes error handling with fallback to initials.
app/(default)/page.tsx Added Companies component import and rendered it in the page layout
public/images/companies/*.png/*.webp Added logo images for Apple, Google, Amazon, Microsoft, Visa, and AMD

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

Comment thread components/companies.tsx Outdated
Comment thread components/companies.tsx Outdated
Comment thread components/companies.tsx Outdated
Comment on lines +94 to +95
{companyData.map((company, index) => (
<div key={index} className="w-full sm:w-1/2 md:w-1/3 lg:w-1/4 flex-1 text-center space-y-4">
Copy link

Copilot AI Jan 5, 2026

Choose a reason for hiding this comment

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

Using array index as the key prop is an anti-pattern when the list is static and won't be reordered. While not causing bugs here, it's better practice to use a stable unique identifier like the company name instead of the index.

Suggested change
{companyData.map((company, index) => (
<div key={index} className="w-full sm:w-1/2 md:w-1/3 lg:w-1/4 flex-1 text-center space-y-4">
{companyData.map((company) => (
<div key={company.name} className="w-full sm:w-1/2 md:w-1/3 lg:w-1/4 flex-1 text-center space-y-4">

Copilot uses AI. Check for mistakes.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@github-actions github-actions bot added size-XL size label for pr with extra large changes and removed size-XL size label for pr with extra large changes labels Jan 26, 2026
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@github-actions github-actions bot added size-XL size label for pr with extra large changes and removed size-XL size label for pr with extra large changes labels Jan 26, 2026
@github-actions github-actions bot added size-XL size label for pr with extra large changes and removed size-XL size label for pr with extra large changes labels Jan 26, 2026
@WasThatRudy
Copy link
Copy Markdown
Collaborator

Logo sizes varying too much, why is amazon logo in a pill

make them all of same size

@github-actions github-actions bot added size-XL size label for pr with extra large changes and removed size-XL size label for pr with extra large changes labels Jan 27, 2026
@Akshat-Raj
Copy link
Copy Markdown
Author

Logo sizes varying too much, why is amazon logo in a pill

make them all of same size

Bhaiya logo resize was not working so I changed layout a bit
image

@github-actions github-actions bot added size-XL size label for pr with extra large changes and removed size-XL size label for pr with extra large changes labels Feb 7, 2026
@Suvrat1629
Copy link
Copy Markdown
Contributor

LGTM for me
@WasThatRudy could take a look just in case he wants the layout to change.

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

Labels

Dependencies Pull requests that update a dependency file Frontend Frontend issue using Tailwind and css size-XL size label for pr with extra large changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants