Skip to content

Commit 25fe439

Browse files
committed
feat: introduce events page showcasing India Innovates 2026 and a new assistant API.
1 parent ec851bf commit 25fe439

2 files changed

Lines changed: 15 additions & 14 deletions

File tree

app/api/assistant/route.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,11 @@ Rules:
6060
6161
**India Innovates 2026 Event Details:**
6262
- **What is it:** India's Biggest Tech Innovation Summit (civic tech, data, cybersecurity). Exhibition-focused, not a classic overnight hackathon.
63-
- **Participation:** Anyone can apply. No age/academic restrictions. Must have a team of 3-5 members (no individuals).
63+
- **Participation:** Anyone can apply. No age/academic restrictions. Must have a team of 3-6 members (no individuals).
6464
- **Domains:** Politics & Civic Tech | Cyber Security | Data Mining & Processing. Teams must pick one problem statement from one domain ONLY.
6565
- **Product State:** Fully polished not required, but need a working prototype/MVP/demonstrable concept. Slide-only ideas perform poorly. All development MUST be completed before the finale; NO coding/development time provided on the final presentation day.
6666
- **Logistics:** Fully offline at Bharat Mandapam, New Delhi. 28 March 2026, Expo Timings: 9:00 AM – 7:00 PM. Travel/accommodation NOT provided.
67+
- **Key Dates:** Registration Deadline: 05 Mar 2026, 10:59 PM IST. PPT Submission Phase: 24 Jan - 10 Mar 2026, 11:59 PM IST. Evaluation Phase: 11 Mar - 15 Mar 2026. Grand Finale: 28 Mar 2026, 9:00 AM.
6768
- **Format:** ~300 shortlisted teams get a booth to demonstrate solutions, pitch, and interact with investors, govt leaders, and founders.
6869
- **Judging & Prizes:** Moderately strict judging. Total prize pool ₹10,00,000. Prizes per domain: 1st ₹1,50,000 | 2nd ₹1,00,000 | 3rd ₹50,000 | Runner-Up ₹35,000. Certificates provided for teams clearing Round 1.
6970
- **Outcomes:** Top innovations pitch directly to govt/political parties. Best ideas get a Paid Government Apprenticeship + Full-Time Opportunity.

app/events/page.tsx

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -42,24 +42,24 @@ const WebGLShader = dynamic(
4242
const stages = [
4343
{
4444
title: "Submit Your Presentation",
45-
period: "24 Jan – 13 Mar 2026",
45+
period: "24 Jan – 10 Mar 2026",
4646
copy: "Submit a presentation around the solution you have built. Best solutions get an exhibition space to display to investors, founders, policy makers, and industry leaders.",
4747
start: new Date("2026-01-24T00:00:00"),
48-
end: new Date("2026-03-13T23:59:59"),
48+
end: new Date("2026-03-10T23:59:59"),
4949
},
5050
{
5151
title: "Evaluation",
52-
period: "1 Mar – 20 Mar 2026",
53-
copy: "All registered teams showcase their solutions. Selected teams are invited to a dedicated exhibition booth at Bharat Mandapam at subsidized costs.",
54-
start: new Date("2026-03-01T00:00:00"),
55-
end: new Date("2026-03-20T23:59:59"),
52+
period: "11 Mar – 15 Mar 2026",
53+
copy: "Core Committee members and mentors will thoroughly review all submitted PPTs and shortlist teams based on quality, feasibility, innovation, and impact.",
54+
start: new Date("2026-03-11T00:00:00"),
55+
end: new Date("2026-03-15T23:59:59"),
5656
},
5757
{
5858
title: "The Grand Finale",
59-
period: "28 – 29 Mar 2026",
59+
period: "28 Mar 2026",
6060
copy: "Solutions presented to judges at Bharat Mandapam. On-the-spot evaluation by judges and ministries to declare winners across all domains.",
6161
start: new Date("2026-03-28T00:00:00"),
62-
end: new Date("2026-03-29T23:59:59"),
62+
end: new Date("2026-03-28T23:59:59"),
6363
},
6464
];
6565

@@ -206,13 +206,13 @@ export default function Events() {
206206
{/* Left — key stats */}
207207
<div className="space-y-0 divide-y divide-white/10 rounded-2xl border border-white/10 bg-white/5 overflow-hidden">
208208
{[
209-
{ icon: <Trophy className="h-4 w-4 text-(--brand-pink)" />, label: "Prize Pool", value: "₹10,00,000" },
210-
{ icon: <Users className="h-4 w-4 text-(--brand-pink)" />, label: "Team Size", value: "3 – 5 Members" },
209+
{ icon: <Trophy className="h-4 w-4 text-(--brand-pink)" />, label: "Prize Pool", value: "₹10,05,000" },
210+
{ icon: <Users className="h-4 w-4 text-(--brand-pink)" />, label: "Team Size", value: "3 – 6 Members" },
211211
{ icon: <IndianRupee className="h-4 w-4 text-(--brand-pink)" />, label: "Registration", value: "₹200" },
212212
{ icon: <Calendar className="h-4 w-4 text-(--brand-pink)" />, label: "Reg. Deadline", value: "5 Mar 2026, 10:59 PM IST" },
213-
{ icon: <Activity className="h-4 w-4 text-(--brand-pink)" />, label: "Registered", value: "2,881+ teams" },
213+
{ icon: <Activity className="h-4 w-4 text-(--brand-pink)" />, label: "Registered", value: "8,704+ teams" },
214214
{ icon: <Eye className="h-4 w-4 text-(--brand-pink)" />, label: "Impressions", value: "13,08,296+" },
215-
{ icon: <Clock className="h-4 w-4 text-(--brand-pink)" />, label: "Timings", value: "9 AM – 7 PM, both days" },
215+
{ icon: <Clock className="h-4 w-4 text-(--brand-pink)" />, label: "Timings", value: "9 AM – 7 PM" },
216216
].map((s) => (
217217
<div key={s.label} className="flex items-center justify-between px-5 py-3.5">
218218
<div className="flex items-center gap-2.5">
@@ -447,7 +447,7 @@ export default function Events() {
447447
<PageSection
448448
align="center"
449449
eyebrow="Prizes"
450-
title="₹10,00,000 prize pool"
450+
title="₹10,05,000 prize pool"
451451
description="Top solutions across every domain take home cash prizes — plus a certificate for every participant."
452452
>
453453
<GlassContainer className="overflow-x-auto" glowColor="pink" animated={false}>

0 commit comments

Comments
 (0)