From c30bef04a869c538092ba619d50f66b468965cca Mon Sep 17 00:00:00 2001 From: Aman Kumar Singh Date: Mon, 4 May 2026 16:58:10 +0530 Subject: [PATCH 1/9] chore: Change online round date --- src/components/landing/OperationTimeline.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/landing/OperationTimeline.tsx b/src/components/landing/OperationTimeline.tsx index 48b0bed..1f1087b 100644 --- a/src/components/landing/OperationTimeline.tsx +++ b/src/components/landing/OperationTimeline.tsx @@ -13,7 +13,7 @@ const timelineEvents = [ coords: "01.04" }, { - date: "MAY 23 / 24", + date: "June (TBD)", title: "Qualifiers", description: "Online jeopardy round", icon: , From 8b2f21003b7df80badd24f210b61f9a13124f10a Mon Sep 17 00:00:00 2001 From: Nitansh Shankar <167768158+BIJJUDAMA@users.noreply.github.com> Date: Tue, 5 May 2026 16:49:25 +0530 Subject: [PATCH 2/9] feat: restructure homepage layout and modernize top navigation components --- app/page.tsx | 121 ++++++------------------- src/components/shared/TopBar/index.tsx | 111 ++++++++++++++++++++++- src/components/shared/TopBar/item.tsx | 75 +++++++++++++-- src/data/inctf/topbar.json | 18 +++- 4 files changed, 220 insertions(+), 105 deletions(-) diff --git a/app/page.tsx b/app/page.tsx index 5ede4d1..3788d8c 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -4,27 +4,20 @@ import React, { useState, useEffect } from 'react'; import TopBar from '../src/components/shared/TopBar'; import StarfieldBackground from '../src/components/shared/StarfieldBackground'; import LandingHeader from '../src/components/landing/Header'; -import MissionBrief from '../src/components/landing/MissionBrief'; -import CrewEligibility from '../src/components/landing/CrewEligibility'; -import CrewRewards from '../src/components/landing/CrewRewards'; -import MissionCredentials from '../src/components/landing/MissionCredentials'; -import PastSponsorsTable from '../src/components/landing/PastSponsorsTable'; +import LandingAboutInCTF from '../src/components/landing/About'; +import LandingTrainingSection from '../src/components/landing/TrainingSection'; +import LandingResourcesSection from '../src/components/landing/ResourcesSection'; +import LandingPrizeDetails from '../src/components/landing/Prizes'; +import LandingFAQ from '../src/components/landing/LandingFAQ'; +import LandingOrganizedBy from '../src/components/landing/LandingOrganizedBy'; import CurrentSpeakers from '../src/components/landing/CurrentSpeakers'; import OperationTimeline from '../src/components/landing/OperationTimeline'; -import CurrentSponsors from '../src/components/landing/CurrentSponsors'; import Footer from '../src/components/shared/Footer'; -import JoinMissionControl from '../src/components/landing/JoinMissionControl'; -import BentoCard from '../src/components/landing/BentoCard'; -import Link from 'next/link'; -import BentoGridContainer from '../src/components/landing/BentoGridContainer'; -import BentoHoverButton from '../src/components/landing/BentoHoverButton'; import FloatingContactButton from '@/src/components/landing/FloatingContactForm'; - +import LandingChampionshipWorks from '../src/components/landing/HowItWorks'; export default function LandingPage() { return (
-
- {/* Blurred Satellite Background */}
- - {/* Mission Timeline Section */} - + {/* About / What is InCTF Section */} + - {/* Current Speakers Section */} - + {/* Why Participate — Prizes, Perks & Career Outcomes Section */} + - {/* Bento Grid Section */} -
-
- - {/* 1. Mission Brief */} -
- -
-
-

> A dormant deep-orbit system has resumed transmission. Unidentified protocols, unauthorized access attempts, and system anomalies have been detected across critical digital infrastructure.

-

> In response, Amrita InCTF 2026 has been activated as a national-level operation to recruit, train, and evaluate cyber defence personnel capable of analysing advanced threats, decoding unfamiliar systems, and securing sensitive digital assets under real-world conditions.

-
-
- - - -
-
-
-
+ {/* How the Championship Works Section */} + - {/* 2. Crew Eligibility */} -
- -
-
    -
  • > Undergraduate students (1st, 2nd, 3rd, and 4th year)
  • -
  • > Disciplines: Computer Science, IT, AI, Cyber Security, ECE, and related fields
  • -
  • > Cyber-security-interested professionals
  • -
  • > Teams consisting of 1 to 5 members
  • -
-
- - - -
-
-
-
+ {/* Timeline & Key Milestones Section */} + - {/* 3. Mission Credentials */} -
- -
    -
  • > Operational continuously since 2010
  • -
  • > Hosted by Amrita Vishwa Vidyapeetham
  • -
  • > Organised in collaboration with team bi0s
  • -
-
-
+ {/* Training & Learning Section */} + - {/* 4. Join Mission Control */} -
- -
-

- Receive mission updates, briefings, timelines, and official communications. -

-
- - [ Enter Mission Control ] - - - [ View Mission Brief ] - -
-
-
-
-
-
-
+ {/* Resources to Level Up Section */} + + + {/* Social Proof — Expert Speakers Section */} + + + {/* Social Proof — Organized By & Partners */} + - {/* Past Sponsors */} - + {/* FAQ */} + {/* Footer */}