Skip to content

Comments

Prize tracks#384

Open
ReehalS wants to merge 13 commits intomainfrom
prize-tracks
Open

Prize tracks#384
ReehalS wants to merge 13 commits intomainfrom
prize-tracks

Conversation

@ReehalS
Copy link
Member

@ReehalS ReehalS commented Feb 20, 2026

Add 2026 Prize tracks and updated design

Some tracks eligibility is empty since they don't have defined tracks on the google sheet.

@ReehalS ReehalS linked an issue Feb 20, 2026 that may be closed by this pull request
@ReehalS ReehalS requested a review from Copilot February 20, 2026 09:36
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 pull request updates the 2026 Prize tracks with a redesigned UI and new prizes. The changes include replacing the previous carousel-based prize card design with a simpler layout, updating track definitions, removing some sponsor/nonprofit tracks from previous years, and adding new non-profit organization tracks. The mobile experience is enhanced with a dropdown filter menu instead of horizontal scrolling.

Changes:

  • Updated prize tracks data for 2026 with new prizes (VR headset, electric scooter, monitors, etc.) and eligibility criteria
  • Redesigned prize card UI by removing Embla carousel, simplifying to a single-column grid layout, and adding mobile-responsive filter dropdown
  • Removed old sponsor tracks (MLH, Cerebras, Vectara, MongoDB, Auth0, Snowflake, etc.) and old nonprofit tracks (California GovOps, NAMI Yolo, Fourth and Hope)
  • Added new non-profit tracks for Women's Center and ASUCD Pantry (with pending eligibility criteria)
  • Re-enabled PrizeTracks component on the hub page

Reviewed changes

Copilot reviewed 9 out of 43 changed files in this pull request and generated 11 comments.

Show a summary per file
File Description
app/_data/tracks.ts Updated track definitions with 2026 prizes, eligibility criteria, and scoring rubrics; reorganized into automatic, opted, and non-HD tracks
app/_data/db_validation_data.json Updated track validation list to match new 2026 tracks
mocks/tracks.ts Updated mock data to mirror changes in tracks.ts (with some inconsistencies noted)
app/(pages)/(hackers)/_components/PrizeTracks/PrizeTracks.tsx Redesigned filter UI with desktop inline buttons and mobile dropdown menu
app/(pages)/(hackers)/_components/PrizeTracks/PrizeGrid.tsx Changed from 2-column to single-column layout
app/(pages)/(hackers)/_components/PrizeTracks/PrizeCard.tsx Removed carousel functionality, simplified prize display with place icons
app/(pages)/(hackers)/_components/PrizeTracks/PrizeCard.module.scss Deleted unused SCSS file
app/(pages)/(hackers)/_components/IndexHero/JudgeBanners.tsx Updated to only show NPO judge banner, removed Sponsor and MLH judge banners
app/(pages)/(hackers)/(hub)/page.tsx Re-enabled PrizeTracks component
public/prizes/* Added new prize images (VR headset, Kindle, Figma logo, etc.); removed Hugging Face icon

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

Mobile dropdown menu keyboard navigation, accessibility for filter icon
@ReehalS ReehalS marked this pull request as ready for review February 20, 2026 09:52
@ReehalS ReehalS requested a review from michelleyeoh February 20, 2026 09:52
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.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 10 out of 44 changed files in this pull request and generated 3 comments.


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

@ReehalS
Copy link
Member Author

ReehalS commented Feb 20, 2026

All copilot comments addressed, should be good to merge unless something is objectionable with the UI.
Some points:

  • Intentionally did not implement some design changes because they waste too much space in the UI that could better be used elsewhere.
  • Some categories eligibilities are empty since they don't have any data on the google sheet yet.

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.

Prize tracks

1 participant