Skip to content

feat: Add past sponsors and speakers, popup for early bird registration#39

Merged
theamankumarsingh merged 17 commits intomainfrom
develop
Feb 27, 2026
Merged

feat: Add past sponsors and speakers, popup for early bird registration#39
theamankumarsingh merged 17 commits intomainfrom
develop

Conversation

@theamankumarsingh
Copy link
Member

No description provided.

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 adds three major features to the InCTF 2026 landing page: an animated parallax starfield background, a past sponsors marquee section, a past speakers showcase, and an early bird registration popup. The changes refactor the existing static starfield into a reusable component with scroll-based parallax effects and introduce new sections displaying historical event information.

Changes:

  • Extracted and enhanced starfield background into a standalone component with parallax scrolling effects
  • Added automated marquee display of 11 past sponsors with hover interactions
  • Created scrollable showcase of 9 past speakers with animated cards
  • Implemented auto-displaying early bird registration popup with 10-second timer and social media links

Reviewed changes

Copilot reviewed 8 out of 38 changed files in this pull request and generated 19 comments.

Show a summary per file
File Description
src/components/shared/StarfieldBackground.tsx New component implementing parallax scrolling starfield with dynamic pattern repetition based on document height
src/components/landing/PastSponsorsMarquee.tsx Infinite scrolling marquee component displaying past sponsor logos with gradient fade edges
src/components/landing/PastSpeakers.tsx Horizontal scrollable gallery of past speaker cards with profile images, names, titles, and companies
src/components/landing/EarlyBirdPopup.tsx Modal popup for early bird registration promotion with auto-close timer and social media links
src/components/landing/Header.tsx Updated button layout from flexbox to grid and integrated early bird popup trigger
src/components/shared/ThemeWrapper.tsx Removed inline starfield code in favor of StarfieldBackground component
pages/index.tsx Integrated new components into landing page flow and adjusted z-index hierarchy
.env.local Deleted environment configuration file (should not be in version control)

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

@theamankumarsingh theamankumarsingh merged commit 38a6c40 into main Feb 27, 2026
7 of 8 checks passed
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.

5 participants