diff --git a/public/images/TSRavikumar.png b/public/images/TSRavikumar.png new file mode 100644 index 0000000..fbda1ff Binary files /dev/null and b/public/images/TSRavikumar.png differ diff --git a/public/images/chief-guest-couple.jpg b/public/images/chief-guest-couple.jpg new file mode 100644 index 0000000..fec8e53 Binary files /dev/null and b/public/images/chief-guest-couple.jpg differ diff --git a/public/images/meeting.png b/public/images/meeting.png new file mode 100644 index 0000000..6cca6f5 Binary files /dev/null and b/public/images/meeting.png differ diff --git a/src/components/EventDetails.tsx b/src/components/EventDetails.tsx index 3e4dc3c..d564e6a 100644 --- a/src/components/EventDetails.tsx +++ b/src/components/EventDetails.tsx @@ -1,28 +1,26 @@ +import Image from "next/image"; import Reveal from "./Reveal"; const DETAILS = [ - { - label: "Date", - value: "3rd July 2026", - sub: "Friday", - icon: ( - - ), - }, - { - label: "Time", - value: "6:30 PM", - sub: "Doors open at 6:00 PM", - icon: <>, - }, { label: "Venue", - value: "Hotel Khanna, Laya Hall", - sub: "Anna Salai, Vellore", + value: "Ladies Recreation Club, 19 Anna Salai, Bishop David Nagar, Kosapet, Vellore, Tamil Nadu 632001", icon: ( <> ), }, + { + label: "Landmark", + value: "Near Mummy Hospital, easily spotted off Anna Salai", + icon: ( + + ), + }, + { + label: "Meeting Time", + value: "Every Friday, 7:30 PM onwards", + icon: <>, + }, ]; export default function EventDetails() { @@ -31,35 +29,57 @@ export default function EventDetails() {

- Save the date + Where we meet

-

- Join us for the evening +

+ Join us every week

-
- {DETAILS.map((d, i) => ( - -
-
- + {/* Meeting details + location, as simple points below the title */} + +
    + {DETAILS.map((d) => ( +
  • + + {d.icon} -
-
-

- {d.label} + +

+ {d.label}: + {d.value} +

+ + ))} + + + + {/* Premium portrait photo */} + +
+
+
+
+ Rotary Club of Vellore weekly meeting +
+

+ Fellowship, every week

-

- {d.value} +

+ Fridays · 7:30 PM

-

{d.sub}

- - ))} -
+
+
+
); diff --git a/src/components/Guests.tsx b/src/components/Guests.tsx index 74f8bcd..5aa3d2b 100644 --- a/src/components/Guests.tsx +++ b/src/components/Guests.tsx @@ -6,12 +6,12 @@ const GUESTS = [ name: "Rtn. PDG. M. Rajan Babu", role: "Chief Guest", subrole: "Past District Governor, 3231", - photo: "/images/chief-guest-couple.png", + photo: "/images/chief-guest-couple.jpg", }, { name: "Rtn. Yelagiri V. Selvam", role: "Guest of Honour", - subrole: "Chairman, Kodai Vizha 2026 – 27", + subrole: "Chairman, Kodai Vizha 2026 - 27", photo: "/images/guest-of-honour.jpg", }, ]; diff --git a/src/components/Handover.tsx b/src/components/Handover.tsx index 301944f..13c31a6 100644 --- a/src/components/Handover.tsx +++ b/src/components/Handover.tsx @@ -30,43 +30,116 @@ function OfficerCard({
{incoming && (
-
+ {/* base tint so the waves have water to sit "in" */} +
+ + {/* far layer — slow, soft, deep */} + + + + + {/* mid layer — brighter, medium speed */} + + + + + {/* near layer — brightest crest line, thin, fast */} + + + + + {/* frosted glass film */} +
+ + {/* diagonal glass sheen */} +
+ +
)} -

- {incoming ? "Incoming Board" : "Outgoing Board"} -

-

- {group.label} -

-
    - {group.officers.map((o) => ( -
  • - - {o.role} - - - {o.name} - -
  • - ))} -
+
+

+ {incoming ? "Incoming Board" : "Outgoing Board"} +

+

+ {group.label} +

+ +
    + {group.officers.map((o) => ( +
  • + + {o.role} + + + {o.name} + +
  • + ))} +
+
); } diff --git a/src/components/Hero.tsx b/src/components/Hero.tsx index f1e8ad1..a84fb12 100644 --- a/src/components/Hero.tsx +++ b/src/components/Hero.tsx @@ -16,53 +16,56 @@ export default function Hero() { />
- {/* Brand row — replaces the old header's logo now that it's gone */} -
- - - Rotary Club of Vellore + {/* Row 1: thumbnails on the left, brand name + logo on the right */} +
+ {/* Advisor + President thumbnails */} +
+
+ Rtn. Dr. T. Jacob John, Club Advisor +
+
+ Rtn. Er. G. Muralidharan, President 2026-27 +
+
+ + {/* Brand name + logo */} +
+ + + Rotary Club of Vellore + + + District 3231 · Est. 1948 + - - District 3231 · Est. 1948 - - - -
- Rotary International — Create Lasting Impact +
+ Rotary International — Create Lasting Impact +
+ {/* Row 2: content on the left, president portrait centered on the right */}
{/* Copy */}
- {/* Advisor + President thumbnails */} -
-
- Rtn. Dr. T. Jacob John, Club Advisor -
-
- Rtn. Er. G. Muralidharan, President 2026-27 -
-
-

Rotary Club of Vellore · Club No. 15900 · Charter 05.03.1948

@@ -114,7 +117,7 @@ export default function Hero() {
- {/* President portrait */} + {/* President portrait — vertically centered against the copy column */}