diff --git a/client/package-lock.json b/client/package-lock.json index 2e3d3d59..197f8d88 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -131,7 +131,6 @@ "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@babel/code-frame": "^7.29.0", "@babel/generator": "^7.29.0", @@ -582,7 +581,6 @@ "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.43.0.tgz", "integrity": "sha512-V7ZCLQO3Jus9hzh2jVCCPW3mO4IBMr43O37PqSUYautJSnnJF41YlgLw21x0fLJTYvJ+Vkm6Gp+qKGH9pltgXA==", "license": "MIT", - "peer": true, "dependencies": { "@codemirror/state": "^6.6.0", "crelt": "^1.0.6", @@ -607,7 +605,6 @@ "resolved": "https://registry.npmjs.org/@dnd-kit/core/-/core-6.3.1.tgz", "integrity": "sha512-xkGBRQQab4RLwgXxoqETICr6S5JlogafbhNsidmrkVv2YRs5MLwpjoF2qpiGjQt8S9AoxtIV603s0GIUpY5eYQ==", "license": "MIT", - "peer": true, "dependencies": { "@dnd-kit/accessibility": "^3.1.1", "@dnd-kit/utilities": "^3.2.2", @@ -1569,7 +1566,6 @@ "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -3806,7 +3802,6 @@ "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.11.tgz", "integrity": "sha512-tORuanb01iEzWvMGVGv2ZDhYZVeRMrw453DCSAIn/5yvcSVnMoUMTyf33nQJLahYEnv9xqrTNbgz4qY5EfSh0g==", "license": "MIT", - "peer": true, "dependencies": { "csstype": "^3.2.2" } @@ -3817,7 +3812,6 @@ "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", "devOptional": true, "license": "MIT", - "peer": true, "peerDependencies": { "@types/react": "^19.2.0" } @@ -3907,7 +3901,6 @@ "integrity": "sha512-zORHqO/tuhxY1zWuTvMUqddRxpiFJ72xVfcNoWpqdLjs6lfPbuQBJuW4pk+49/uBMy7Ssr4bzgjiKmmDB1UbZQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "8.59.4", "@typescript-eslint/types": "8.59.4", @@ -4267,7 +4260,6 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", "license": "MIT", - "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -4729,7 +4721,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "baseline-browser-mapping": "^2.9.0", "caniuse-lite": "^1.0.30001759", @@ -5216,15 +5207,13 @@ "version": "3.2.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/cytoscape": { "version": "3.33.2", "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.33.2.tgz", "integrity": "sha512-sj4HXd3DokGhzZAdjDejGvTPLqlt84vNFN8m7bGsOzDY5DyVcxIb2ejIXat2Iy7HxWhdT/N1oKyheJ5YdpsGuw==", "license": "MIT", - "peer": true, "engines": { "node": ">=0.10" } @@ -5634,7 +5623,6 @@ "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", "license": "ISC", - "peer": true, "engines": { "node": ">=12" } @@ -5894,8 +5882,7 @@ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1581282.tgz", "integrity": "sha512-nv7iKtNZQshSW2hKzYNr46nM/Cfh5SEvE2oV0/SEGgc9XupIY5ggf84Cz8eJIkBce7S3bmTAauFD6aysMpnqsQ==", "dev": true, - "license": "BSD-3-Clause", - "peer": true + "license": "BSD-3-Clause" }, "node_modules/docx": { "version": "9.6.1", @@ -6222,7 +6209,6 @@ "integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", @@ -7508,7 +7494,6 @@ "resolved": "https://registry.npmjs.org/immer/-/immer-10.2.0.tgz", "integrity": "sha512-d/+XTN3zfODyjr89gM3mPq1WNX2B8pYsu7eORitdwyA2sBubnTl3laYlBk4sXY5FUa5qTZGBDPJICVbvqzjlbw==", "license": "MIT", - "peer": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/immer" @@ -9670,7 +9655,6 @@ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "license": "MIT", - "peer": true, "engines": { "node": ">=12" }, @@ -9887,7 +9871,6 @@ "dev": true, "hasInstallScript": true, "license": "Apache-2.0", - "peer": true, "dependencies": { "@puppeteer/browsers": "2.13.0", "chromium-bidi": "14.0.0", @@ -9992,7 +9975,6 @@ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "license": "MIT", - "peer": true, "dependencies": { "loose-envify": "^1.1.0" }, @@ -10033,7 +10015,6 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "license": "MIT", - "peer": true, "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -10093,7 +10074,6 @@ "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.76.1.tgz", "integrity": "sha512-rYM7tPiWlu3nZchkR/ex7piyzui2vFPyaLnXnI/RnblB/L4qfMmyses8llJVtF1NpE9WBBsJlGtcSZzPCXW1qQ==", "license": "MIT", - "peer": true, "engines": { "node": ">=18.0.0" }, @@ -10161,7 +10141,6 @@ "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.2.0.tgz", "integrity": "sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==", "license": "MIT", - "peer": true, "dependencies": { "@types/use-sync-external-store": "^0.0.6", "use-sync-external-store": "^1.4.0" @@ -10400,8 +10379,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==", - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/redux-thunk": { "version": "3.1.0", @@ -10598,7 +10576,6 @@ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.57.1.tgz", "integrity": "sha512-oQL6lgK3e2QZeQ7gcgIkS2YZPg5slw37hYufJ3edKlfQSGGm8ICoxswK15ntSzF/a8+h7ekRy7k7oWc3BQ7y8A==", "license": "MIT", - "peer": true, "dependencies": { "@types/estree": "1.0.8" }, @@ -10712,7 +10689,6 @@ "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -11507,7 +11483,6 @@ "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "dev": true, "license": "Apache-2.0", - "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -11874,7 +11849,6 @@ "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.1.tgz", "integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==", "license": "MIT", - "peer": true, "dependencies": { "esbuild": "^0.27.0", "fdir": "^6.5.0", @@ -12133,7 +12107,6 @@ "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==", "license": "MIT", - "peer": true, "funding": { "url": "https://github.com/sponsors/colinhacks" } diff --git a/client/src/components/dsa-theory/algo/InputEditor.tsx b/client/src/components/dsa-theory/algo/InputEditor.tsx index 11266298..54c6ac70 100644 --- a/client/src/components/dsa-theory/algo/InputEditor.tsx +++ b/client/src/components/dsa-theory/algo/InputEditor.tsx @@ -1,4 +1,4 @@ -import { useEffect, useState } from "react"; +import { useState } from "react"; import { Shuffle } from "lucide-react"; interface Preset { @@ -28,11 +28,13 @@ export function InputEditor({ monospace = true, }: InputEditorProps) { const [draft, setDraft] = useState(value); + const [prevValue, setPrevValue] = useState(value); // Sync local draft when parent updates value externally (random/preset). - useEffect(() => { + if (value !== prevValue) { + setPrevValue(value); setDraft(value); - }, [value]); + } return (
diff --git a/client/src/components/dsa-theory/primitives.tsx b/client/src/components/dsa-theory/primitives.tsx index 3539971d..7f078b09 100644 --- a/client/src/components/dsa-theory/primitives.tsx +++ b/client/src/components/dsa-theory/primitives.tsx @@ -113,6 +113,7 @@ export function InlineCode({ children }: ChildrenProps) { * Theme tokens for inline-styled elements (SVG charts, dynamic colors). * Prefer Tailwind classes wherever possible; use these only for runtime style props. */ +// eslint-disable-next-line react-refresh/only-export-components export const THEME = { accent: "#a3e635", // lime-400 accentSoft: "#ecfccb", // lime-100 diff --git a/client/src/components/ui/shape-landing-hero.tsx b/client/src/components/ui/shape-landing-hero.tsx index cd3da15f..58703980 100644 --- a/client/src/components/ui/shape-landing-hero.tsx +++ b/client/src/components/ui/shape-landing-hero.tsx @@ -1,6 +1,6 @@ import { motion, AnimatePresence, useAnimation, useMotionValue, useReducedMotion } from "framer-motion"; import { Link } from "react-router"; -import { useEffect, useState, useRef } from "react"; +import { useEffect, useState, useRef, useCallback } from "react"; import NumberFlow from "@number-flow/react"; import { ArrowRight, Play, Star } from "lucide-react"; import { useAuthStore } from "@/lib/auth.store"; @@ -248,7 +248,7 @@ function WinsMarquee() { const shouldReduceMotion = useReducedMotion(); const [isDragging, setIsDragging] = useState(false); - const startAnimation = () => { + const startAnimation = useCallback(() => { if (shouldReduceMotion || isDragging) return; controls.start({ @@ -259,11 +259,11 @@ function WinsMarquee() { ease: "linear", }, }); - }; + }, [shouldReduceMotion, isDragging, controls]); useEffect( () => { startAnimation(); - }, [shouldReduceMotion, isDragging]); + }, [startAnimation]); // Pause animation when tab is not active and resume when active again useEffect(() => { @@ -290,7 +290,7 @@ function WinsMarquee() { handleVisibilityChange, ); }; - }, [controls, shouldReduceMotion, isDragging]); + }, [controls, shouldReduceMotion, isDragging, startAnimation]); const mouseEnter = () => { controls.stop(); diff --git a/client/src/hooks/useInterviewCountdown.ts b/client/src/hooks/useInterviewCountdown.ts index 50754b66..bbd56a79 100644 --- a/client/src/hooks/useInterviewCountdown.ts +++ b/client/src/hooks/useInterviewCountdown.ts @@ -1,44 +1,35 @@ -import { useEffect, useState, useCallback } from "react"; - -export function useInterviewCountdown(targetDate: string) { - const calculate = useCallback(() => { - const difference = - new Date(targetDate).getTime() - Date.now(); - - if (difference <= 0) { - return null; - } - - return { - days: Math.floor( - difference / (1000 * 60 * 60 * 24) - ), - hours: Math.floor( - (difference / (1000 * 60 * 60)) % 24 - ), - minutes: Math.floor( - (difference / (1000 * 60)) % 60 - ), - }; - }, [targetDate]); - - const [timeLeft, setTimeLeft] = useState(() => calculate()); - - useEffect(() => { - setTimeLeft(calculate()); - - const interval = setInterval(() => { - const updated = calculate(); - - setTimeLeft(updated); - - if (!updated) { - clearInterval(interval); - } - }, 1000); - - return () => clearInterval(interval); - }, [calculate]); - - return timeLeft; -} \ No newline at end of file +import { useEffect, useState } from "react"; + +function calculateDifference(targetDate: string) { + const difference = new Date(targetDate).getTime() - Date.now(); + + if (difference <= 0) { + return null; + } + + return { + days: Math.floor(difference / (1000 * 60 * 60 * 24)), + hours: Math.floor((difference / (1000 * 60 * 60)) % 24), + minutes: Math.floor((difference / (1000 * 60)) % 60), + }; +} + +export function useInterviewCountdown(targetDate: string) { + const [timeLeft, setTimeLeft] = useState(() => calculateDifference(targetDate)); + + useEffect(() => { + setTimeLeft(calculateDifference(targetDate)); + + const interval = setInterval(() => { + const updated = calculateDifference(targetDate); + setTimeLeft(updated); + if (!updated) { + clearInterval(interval); + } + }, 1000); + + return () => clearInterval(interval); + }, [targetDate]); + + return timeLeft; +} diff --git a/client/src/lib/query-keys.ts b/client/src/lib/query-keys.ts index a308be13..ff3adb56 100644 --- a/client/src/lib/query-keys.ts +++ b/client/src/lib/query-keys.ts @@ -81,6 +81,7 @@ export const queryKeys = { detail: (slug: string) => ["gsoc", "detail", slug] as const, stats: () => ["gsoc", "stats"] as const, repos: (slug: string) => ["gsoc", "repos", slug] as const, + topOrgs: () => ["gsoc", "top-orgs"] as const, }, // YC Companies diff --git a/client/src/module/student/dsa/DsaTopicDetailPage.tsx b/client/src/module/student/dsa/DsaTopicDetailPage.tsx index 161eb4d7..b6952b9d 100644 --- a/client/src/module/student/dsa/DsaTopicDetailPage.tsx +++ b/client/src/module/student/dsa/DsaTopicDetailPage.tsx @@ -386,6 +386,9 @@ export default function DsaTopicDetailPage() { )}
+ ); +} + export const DsaProblemCard = React.memo(function DsaProblemCard({ problem, pIdx, diff --git a/client/src/module/student/grants/GrantsPage.tsx b/client/src/module/student/grants/GrantsPage.tsx index 713924a6..7aa698b7 100644 --- a/client/src/module/student/grants/GrantsPage.tsx +++ b/client/src/module/student/grants/GrantsPage.tsx @@ -58,6 +58,8 @@ function getDeadlineCountdown(deadline?: string | null) { if (daysRemaining === 0) return "Ends today"; if (daysRemaining === 1) return "1 day left"; return `${daysRemaining} days left`; +} + function getDeadlineBadge(deadline: string) { const now = new Date(); const endDate = new Date(deadline); diff --git a/client/src/module/student/grants/grants-accelerator.ts b/client/src/module/student/grants/grants-accelerator.ts index 09cbab5d..20588b0a 100644 --- a/client/src/module/student/grants/grants-accelerator.ts +++ b/client/src/module/student/grants/grants-accelerator.ts @@ -1,1054 +1,3 @@ -<<<<<<< HEAD -import type { Grant } from "./grantsData"; - -export const grantsAccelerator: Grant[] = [ - { - id: 101, - name: "Techstars Accelerator", - organization: "Techstars", - logo: "https://placehold.co/100x100/EEE/999?text=T", - description: - "Techstars runs 3-month accelerator programs globally across industries. Startups receive $120K in funding, mentorship from thousands of mentors, and access to Techstars' worldwide network of founders and investors.", - fundingAmount: "$120,000", - category: "Accelerator", - tags: ["Accelerator", "Mentorship", "Global", "Startups"], - website: "https://www.techstars.com", - eligibility: [ - "Early-stage startups from any country and sector", - "Must relocate to program city for 3 months", - "Strong founding team required", - "Acceptance rate ~1%", - ], - status: "Active", - deadline: "2026-06-05", - ecosystem: "USA", - highlights: [ - "4,000+ companies funded globally", - "$120K for 6% common stock", - "Programs in 10+ cities worldwide", - ], - }, - { - id: 102, - name: "500 Global Accelerator", - organization: "500 Global", - logo: "https://placehold.co/100x100/EEE/999?text=5", - description: - "500 Global (formerly 500 Startups) invests in early-stage startups through its accelerator and seed programs. It has invested in 2,800+ companies across 80+ countries with a focus on diverse, global founding teams.", - fundingAmount: "$150,000", - category: "Accelerator", - tags: ["Seed", "Global", "Diverse Founders", "Accelerator"], - website: "https://500.co", - eligibility: [ - "Early-stage startups with product-market fit or early traction", - "Global applications welcome - 80+ countries represented", - "4-month accelerator program in San Francisco", - "Focus on fintech, edtech, healthtech, and marketplaces", - ], - status: "Active", - deadline: "2026-06-10", - ecosystem: "USA", - highlights: [ - "2,800+ portfolio companies", - "$150K standard investment", - "36 unicorn companies in portfolio", - ], - }, - { - id: 103, - name: "Antler Residency Program", - organization: "Antler", - logo: "https://placehold.co/100x100/EEE/999?text=A", - description: - "Antler is a global venture builder and early-stage VC. Its residency program helps exceptional individuals find co-founders, build ventures, and raise pre-seed funding - all within a 3-6 month program.", - fundingAmount: "$100,000", - category: "Accelerator", - tags: ["Venture Builder", "Pre-seed", "Co-founder Matching", "Global"], - website: "https://www.antler.co", - eligibility: [ - "Exceptional individuals - engineers, operators, domain experts", - "No existing startup required - find co-founders during the program", - "Programs in 27 cities across 6 continents", - "Monthly stipend provided during residency", - ], - status: "Active", - deadline: "2026-06-15", - ecosystem: "Global", - highlights: [ - "Co-founder matching built into the program", - "Invested in 1,000+ startups globally", - "Programs in India (Bangalore), Singapore, London, NYC, and more", - ], - }, - { - id: 104, - name: "Plug and Play Accelerator", - organization: "Plug and Play", - logo: "https://placehold.co/100x100/EEE/999?text=P", - description: - "Plug and Play is Silicon Valley's largest innovation platform, connecting startups with corporations for pilots, partnerships, and funding. Its accelerator provides equity-free programs with direct corporate access.", - fundingAmount: "Up to $500,000", - category: "Accelerator", - tags: ["Corporate Innovation", "Silicon Valley", "B2B", "Accelerator"], - website: "https://www.plugandplaytechcenter.com", - eligibility: [ - "B2B startups with technology products", - "Must be relevant to one of Plug and Play's industry verticals", - "Global startups welcome", - "Equity-free accelerator program; investment separate", - ], - status: "Active", - deadline: "2026-06-20", - ecosystem: "USA", - highlights: [ - "Equity-free accelerator program", - "550+ corporate partners including major enterprises", - "Alumni include PayPal, Dropbox, LendingClub", - ], - }, - { - id: 105, - name: "MassChallenge", - organization: "MassChallenge", - logo: "https://placehold.co/100x100/EEE/999?text=M", - description: - "MassChallenge is a global zero-equity accelerator supporting startups across all industries. Top-performing startups win cash awards from a prize pool, and all participants get mentorship, corporate connections, and workspace.", - fundingAmount: "Up to $100,000 (equity-free)", - category: "Accelerator", - tags: ["Zero Equity", "Competition", "Global", "Accelerator"], - website: "https://masschallenge.org", - eligibility: [ - "Early-stage startups from any industry and country", - "Must have a working prototype or early revenue", - "4-month accelerator in Boston, Israel, Mexico, or Switzerland", - "No equity taken - competition-based prizes", - ], - status: "Active", - deadline: "2026-06-25", - ecosystem: "USA", - highlights: [ - "Zero equity - keeps 100% of your company", - "3,600+ startups accelerated since 2010", - "Alumni have raised $8.7B+ in total funding", - ], - }, - { - id: 106, - name: "Seedstars Program", - organization: "Seedstars", - logo: "https://placehold.co/100x100/EEE/999?text=S", - description: - "Seedstars supports startups in emerging markets through investment, acceleration, and capacity building. It runs competitions and programs across 90+ countries, connecting founders with investors and corporate partners.", - fundingAmount: "Up to $500,000", - category: "Accelerator", - tags: ["Emerging Markets", "Impact", "Global", "Investment"], - website: "https://www.seedstars.com", - eligibility: [ - "Startups from emerging and frontier markets", - "Must be less than 5 years old with a scalable tech solution", - "Annual Seedstars World competition across 90+ countries", - "Focus on fintech, edtech, healthtech in developing economies", - ], - status: "Active", - deadline: "2026-06-30", - ecosystem: "Global", - highlights: [ - "Operates in 90+ emerging markets", - "Annual Seedstars Summit in Switzerland", - "$500K grand prize for Seedstars World winner", - ], - }, - { - id: 107, - name: "SOSV Accelerator Programs", - organization: "SOSV", - logo: "https://placehold.co/100x100/EEE/999?text=S", - description: - "SOSV operates accelerators including HAX (hardware), IndieBio (biotech), and Chinaccelerator (cross-border). It invests in deep tech startups with intensive 3-6 month programs and follow-on funding.", - fundingAmount: "$100,000-$250,000", - category: "Accelerator", - tags: ["Deep Tech", "Hardware", "Biotech", "Accelerator"], - website: "https://sosv.com", - eligibility: [ - "Deep tech startups: hardware (HAX), biotech (IndieBio), cross-border (Chinaccelerator)", - "Must participate in program-specific accelerator", - "Strong technical team required", - "Global applicants welcome", - ], - status: "Active", - deadline: "2026-07-05", - ecosystem: "USA", - highlights: [ - "1,200+ companies funded", - "HAX is the world's largest hardware accelerator", - "IndieBio focuses on biotech and synthetic biology", - ], - }, - { - id: 108, - name: "Founders Factory Accelerator", - organization: "Founders Factory", - logo: "https://placehold.co/100x100/EEE/999?text=F", - description: - "Founders Factory partners with large corporations to build and accelerate startups. It offers 6-month programs with dedicated engineering, design, and growth teams to help startups scale, plus investment of up to £250K.", - fundingAmount: "Up to £250,000", - category: "Accelerator", - tags: ["Corporate Partnership", "UK", "Scaling", "Accelerator"], - website: "https://foundersfactory.com", - eligibility: [ - "Early-stage startups aligned with corporate partner verticals", - "Must be based in or willing to relocate to London", - "Sectors: health, education, media, sustainability", - "Post-MVP startups with some traction preferred", - ], - status: "Active", - deadline: "2026-07-10", - ecosystem: "UK", - highlights: [ - "Dedicated engineering and design support", - "Corporate partners include L'Oréal, Aviva, Guardian", - "Also builds ventures from scratch (studio model)", - ], - }, - { - id: 109, - name: "Entrepreneur First (EF)", - organization: "Entrepreneur First", - logo: "https://placehold.co/100x100/EEE/999?text=E", - description: - "Entrepreneur First invests in individuals before they have an idea or co-founder. Its 6-month program helps talented people find co-founders, develop ideas, and raise funding - all before incorporating a company.", - fundingAmount: "$100,000", - category: "Accelerator", - tags: ["Pre-idea", "Co-founder Matching", "UK", "Global"], - website: "https://www.joinef.com", - eligibility: [ - "Exceptional individuals - no startup or idea needed to apply", - "Engineers, PhDs, industry experts, and technical operators", - "Programs in London, Bangalore, Singapore, Toronto, Berlin", - "Must commit full-time to the 6-month program", - ], - status: "Active", - deadline: "2026-07-15", - ecosystem: "UK", - highlights: [ - "Invest at the individual level - before a company exists", - "800+ companies built since 2011", - "Combined portfolio valuation of $10B+", - ], - }, - { - id: 110, - name: "Chiratae Ventures Sonic Program", - organization: "Chiratae Ventures", - logo: "https://placehold.co/100x100/EEE/999?text=C", - description: - "Chiratae Ventures' Sonic Program is India's leading early-stage startup program. It provides seed funding, mentorship from successful entrepreneurs, and access to Chiratae's network for Indian tech startups.", - fundingAmount: "Up to ₹1 Crore", - category: "Accelerator", - tags: ["India", "Seed", "Tech Startups", "VC"], - website: "https://chiratae.com", - eligibility: [ - "Indian tech startups at pre-seed or seed stage", - "Strong founding team with technical background", - "Must have an MVP or working prototype", - "Sectors: SaaS, consumer tech, fintech, healthtech", - ], - status: "Active", - deadline: "2026-07-20", - ecosystem: "India", - highlights: [ - "India's longest-running VC firm (since 2006)", - "Portfolio includes Myntra, Lenskart, Flipkart", - "Mentor network of 100+ successful founders", - ], - }, - { - id: 141, - name: "Google for Startups Cloud Program", - organization: "Google", - logo: "https://placehold.co/100x100/EEE/999?text=G", - description: - "Google for Startups Cloud Program provides cloud credits, technical mentorship, and business support to early-stage startups. Eligible startups receive up to $200,000 in Google Cloud credits over 2 years.", - fundingAmount: "Up to $200,000 cloud credits", - category: "Accelerator", - tags: ["Google Cloud", "Credits", "Startups", "Technical Support"], - website: "https://cloud.google.com/startup", - eligibility: [ - "Startups that are seed to Series A stage", - "Must be associated with an approved accelerator, incubator, or VC", - "Cannot be a current Google Cloud customer at enterprise tier", - "Must not have previously received Google Cloud startup credits", - ], - status: "Active", - deadline: "2026-07-25", - ecosystem: "Global", - highlights: [ - "$200K credits over 2 years for approved startups", - "Technical mentorship from Google engineers", - "Access to Google's startup network and events", - ], - }, - { - id: 142, - name: "AWS Activate", - organization: "Amazon Web Services", - logo: "https://placehold.co/100x100/EEE/999?text=A", - description: - "AWS Activate provides startups with free cloud credits, technical support, and training to build on AWS. The program offers different tiers from self-funded startups to VC-backed companies with up to $100,000 in credits.", - fundingAmount: "Up to $100,000 credits", - category: "Accelerator", - tags: ["AWS", "Cloud Credits", "Startups", "Infrastructure"], - website: "https://aws.amazon.com/activate", - eligibility: [ - "Startups at any stage - self-funded to Series A", - "Must not have previously exceeded $100K in AWS credits", - "Portfolio tier available through approved VCs and accelerators", - "Self-service tier: $1,000 credits for any startup", - ], - status: "Active", - deadline: "2026-07-30", - ecosystem: "Global", - highlights: [ - "Up to $100K credits through VC/accelerator partnerships", - "Free AWS Business Support for 1 year", - "Self-service tier available to all startups globally", - ], - }, - { - id: 143, - name: "Microsoft for Startups Founders Hub", - organization: "Microsoft", - logo: "https://placehold.co/100x100/EEE/999?text=M", - description: - "Microsoft for Startups Founders Hub provides free Azure credits, GitHub Enterprise, Visual Studio, and technical mentorship. It's open to all startups globally, regardless of funding stage or background.", - fundingAmount: "Up to $150,000 credits", - category: "Accelerator", - tags: ["Microsoft", "Azure", "GitHub", "Startups"], - website: "https://www.microsoft.com/en-us/startups", - eligibility: [ - "Any startup at any stage - no VC backing required", - "Must be building a software-based product", - "Open to startups worldwide", - "Credits scale up as startup progresses through milestones", - ], - status: "Active", - deadline: "2026-08-04", - ecosystem: "Global", - highlights: [ - "No application gatekeeping - open to all startups", - "Credits: $1K → $5K → $25K → $150K as you grow", - "Includes OpenAI API credits for AI startups", - ], - }, - { - id: 144, - name: "Cisco Innovation Fund", - organization: "Cisco", - logo: "https://placehold.co/100x100/EEE/999?text=C", - description: - "Cisco's Country Digital Acceleration and Innovation Fund invests in startups and projects driving digital transformation. It supports networking, security, IoT, and collaboration technology innovations worldwide.", - fundingAmount: "Up to $250,000", - category: "Accelerator", - tags: ["Cisco", "Networking", "IoT", "Security", "Digital"], - website: "https://www.cisco.com/site/us/en/about/purpose/social-impact/cisco-foundation.html", - eligibility: [ - "Startups with networking, security, or IoT innovations", - "Must align with Cisco's strategic technology areas", - "Programs available in 40+ countries", - "Both investment and grant-based programs", - ], - status: "Active", - deadline: "2026-08-09", - ecosystem: "Global", - highlights: [ - "$1B+ invested through Country Digital Acceleration", - "Co-innovation opportunities with Cisco engineering", - "Global reach across 40+ countries", - ], - }, - { - id: 145, - name: "IBM Hyper Protect Accelerator", - organization: "IBM", - logo: "https://placehold.co/100x100/EEE/999?text=I", - description: - "IBM's startup programs provide cloud credits, technical mentorship, and go-to-market support. The Hyper Protect Accelerator focuses on healthcare and fintech startups needing enterprise-grade security and compliance.", - fundingAmount: "Up to $120,000", - category: "Accelerator", - tags: ["IBM", "Healthcare", "Fintech", "Enterprise", "Security"], - website: "https://developer.ibm.com/startups", - eligibility: [ - "Early-stage startups in healthcare, fintech, or enterprise tech", - "Must require enterprise-grade security and compliance", - "IBM Cloud credits and technical support included", - "Partnership track for commercial collaboration", - ], - status: "Active", - deadline: "2026-08-14", - ecosystem: "USA", - highlights: [ - "$120K in IBM Cloud credits", - "Focus on confidential computing and data privacy", - "Enterprise customer introductions", - ], - }, - { - id: 146, - name: "Salesforce Ventures Impact Fund", - organization: "Salesforce", - logo: "https://placehold.co/100x100/EEE/999?text=S", - description: - "Salesforce Ventures' Impact Fund invests in enterprise cloud startups focused on sustainability, equality, and social impact. It provides funding plus access to Salesforce's ecosystem of customers and partners.", - fundingAmount: "Up to $500,000", - category: "Accelerator", - tags: ["Salesforce", "Impact", "Enterprise", "Cloud", "ESG"], - website: "https://www.salesforce.com/ventures", - eligibility: [ - "Enterprise cloud startups with social or environmental mission", - "Must build on or integrate with Salesforce platform", - "Seed to Series A stage preferred", - "Focus on workforce development, sustainability, and equality", - ], - status: "Active", - deadline: "2026-08-19", - ecosystem: "USA", - highlights: [ - "$100M+ Impact Fund for mission-driven startups", - "Access to Salesforce's 150,000+ customer base", - "Salesforce Accelerate program for integration support", - ], - }, - { - id: 147, - name: "SAP.iO Foundry Program", - organization: "SAP", - logo: "https://placehold.co/100x100/EEE/999?text=S", - description: - "SAP.iO runs accelerator foundries in 10+ cities worldwide, supporting B2B startups building on or integrating with SAP technologies. It provides equity-free support, SAP technology access, and customer introductions.", - fundingAmount: "Up to €250,000 in value", - category: "Accelerator", - tags: ["SAP", "B2B", "Enterprise", "ERP", "Accelerator"], - website: "https://www.sap.com/partners.html", - eligibility: [ - "B2B startups with solutions complementing SAP's ecosystem", - "Must be willing to integrate with SAP technologies", - "Programs run 3-6 months in cities like Berlin, Munich, NYC, Singapore", - "Both early-stage and growth-stage programs available", - ], - status: "Active", - deadline: "2026-08-24", - ecosystem: "Global", - highlights: [ - "Equity-free accelerator - no dilution", - "Direct access to SAP's 440,000+ enterprise customers", - "Foundries in 10+ cities worldwide", - ], - }, - { - id: 148, - name: "Qualcomm Innovation Fellowship", - organization: "Qualcomm", - logo: "https://placehold.co/100x100/EEE/999?text=Q", - description: - "The Qualcomm Innovation Fellowship (QIF) awards PhD students working on breakthrough research in mobile, wireless, computing, and semiconductor technologies. Fellows receive funding and mentorship from Qualcomm engineers.", - fundingAmount: "Up to $100,000", - category: "Accelerator", - tags: ["Qualcomm", "PhD", "Mobile", "Wireless", "Research"], - website: "https://www.qualcomm.com/research/university-relations/innovation-fellowship", - eligibility: [ - "PhD students at approved universities (teams of 2 students)", - "Research in mobile, wireless, AI, XR, or semiconductor technologies", - "Must propose research aligned with Qualcomm's interest areas", - "Annual program with October deadline", - ], - status: "Active", - deadline: "2026-08-29", - ecosystem: "USA", - highlights: [ - "$100K shared between 2 PhD students per team", - "Direct mentorship from Qualcomm Research engineers", - "Finalists present at Qualcomm's annual research event", - ], - }, - { - id: 149, - name: "Adobe Fund for Design", - organization: "Adobe", - logo: "https://placehold.co/100x100/EEE/999?text=A", - description: - "The Adobe Fund for Design supports projects that expand access to creativity and design education. It funds nonprofits, universities, and individuals creating tools, curricula, and programs that empower underrepresented communities.", - fundingAmount: "Up to $25,000", - category: "Accelerator", - tags: ["Adobe", "Design", "Education", "Creativity", "Diversity"], - website: "https://developer.adobe.com/fund-for-design/", - eligibility: [ - "Nonprofits, educational institutions, and community organizations", - "Projects expanding access to design and creativity tools", - "Must focus on underrepresented or underserved communities", - "Rolling applications accepted", - ], - status: "Active", - deadline: "2026-09-03", - ecosystem: "Global", - highlights: [ - "Focus on design education and creative empowerment", - "Adobe Creative Cloud licenses for funded programs", - "Supports diversity in design and tech fields", - ], - }, - { - id: 150, - name: "Bosch Research and Technology Grants", - organization: "Robert Bosch Stiftung", - logo: "https://placehold.co/100x100/EEE/999?text=B", - description: - "The Robert Bosch Foundation funds research and innovation projects in healthcare, education, sustainability, and international understanding. It also supports startups through Bosch's corporate venture activities and research partnerships.", - fundingAmount: "Up to €200,000", - category: "Accelerator", - tags: ["Bosch", "Sustainability", "Healthcare", "Education", "EU"], - website: "https://www.bosch-stiftung.de/en", - eligibility: [ - "Researchers, innovators, and social entrepreneurs", - "Projects aligned with Bosch Foundation's focus areas", - "Open to international applicants with EU/German partnerships", - "Both individual and institutional applications accepted", - ], - status: "Active", - deadline: "2026-09-08", - ecosystem: "Germany", - highlights: [ - "One of Europe's largest corporate foundations", - "€1.2B+ distributed since 1964", - "Supports research, education, and international dialogue", - ], - }, -]; -======= -import type { Grant } from "./grantsData"; - -export const grantsAccelerator: Grant[] = [ - { - id: 101, - name: "Techstars Accelerator", - organization: "Techstars", - logo: "https://placehold.co/100x100/EEE/999?text=T", - description: - "Techstars runs 3-month accelerator programs globally across industries. Startups receive $120K in funding, mentorship from thousands of mentors, and access to Techstars' worldwide network of founders and investors.", - fundingAmount: "$120,000", - category: "Accelerator", - tags: ["Accelerator", "Mentorship", "Global", "Startups"], - website: "https://www.techstars.com", - eligibility: [ - "Early-stage startups from any country and sector", - "Must relocate to program city for 3 months", - "Strong founding team required", - "Acceptance rate ~1%", - ], - status: "Active", - deadline: "2026-06-05", - ecosystem: "USA", - highlights: [ - "4,000+ companies funded globally", - "$120K for 6% common stock", - "Programs in 10+ cities worldwide", - ], - }, - { - id: 102, - name: "500 Global Accelerator", - organization: "500 Global", - logo: "https://placehold.co/100x100/EEE/999?text=5", - description: - "500 Global (formerly 500 Startups) invests in early-stage startups through its accelerator and seed programs. It has invested in 2,800+ companies across 80+ countries with a focus on diverse, global founding teams.", - fundingAmount: "$150,000", - category: "Accelerator", - tags: ["Seed", "Global", "Diverse Founders", "Accelerator"], - website: "https://500.co", - eligibility: [ - "Early-stage startups with product-market fit or early traction", - "Global applications welcome - 80+ countries represented", - "4-month accelerator program in San Francisco", - "Focus on fintech, edtech, healthtech, and marketplaces", - ], - status: "Active", - deadline: "2026-06-10", - ecosystem: "USA", - highlights: [ - "2,800+ portfolio companies", - "$150K standard investment", - "36 unicorn companies in portfolio", - ], - }, - { - id: 103, - name: "Antler Residency Program", - organization: "Antler", - logo: "https://placehold.co/100x100/EEE/999?text=A", - description: - "Antler is a global venture builder and early-stage VC. Its residency program helps exceptional individuals find co-founders, build ventures, and raise pre-seed funding - all within a 3-6 month program.", - fundingAmount: "$100,000", - category: "Accelerator", - tags: ["Venture Builder", "Pre-seed", "Co-founder Matching", "Global"], - website: "https://www.antler.co", - eligibility: [ - "Exceptional individuals - engineers, operators, domain experts", - "No existing startup required - find co-founders during the program", - "Programs in 27 cities across 6 continents", - "Monthly stipend provided during residency", - ], - status: "Active", - deadline: "2026-06-15", - ecosystem: "Global", - highlights: [ - "Co-founder matching built into the program", - "Invested in 1,000+ startups globally", - "Programs in India (Bangalore), Singapore, London, NYC, and more", - ], - }, - { - id: 104, - name: "Plug and Play Accelerator", - organization: "Plug and Play", - logo: "https://placehold.co/100x100/EEE/999?text=P", - description: - "Plug and Play is Silicon Valley's largest innovation platform, connecting startups with corporations for pilots, partnerships, and funding. Its accelerator provides equity-free programs with direct corporate access.", - fundingAmount: "Up to $500,000", - category: "Accelerator", - tags: ["Corporate Innovation", "Silicon Valley", "B2B", "Accelerator"], - website: "https://www.plugandplaytechcenter.com", - eligibility: [ - "B2B startups with technology products", - "Must be relevant to one of Plug and Play's industry verticals", - "Global startups welcome", - "Equity-free accelerator program; investment separate", - ], - status: "Active", - deadline: "2026-06-20", - ecosystem: "USA", - highlights: [ - "Equity-free accelerator program", - "550+ corporate partners including major enterprises", - "Alumni include PayPal, Dropbox, LendingClub", - ], - }, - { - id: 105, - name: "MassChallenge", - organization: "MassChallenge", - logo: "https://placehold.co/100x100/EEE/999?text=M", - description: - "MassChallenge is a global zero-equity accelerator supporting startups across all industries. Top-performing startups win cash awards from a prize pool, and all participants get mentorship, corporate connections, and workspace.", - fundingAmount: "Up to $100,000 (equity-free)", - category: "Accelerator", - tags: ["Zero Equity", "Competition", "Global", "Accelerator"], - website: "https://masschallenge.org", - eligibility: [ - "Early-stage startups from any industry and country", - "Must have a working prototype or early revenue", - "4-month accelerator in Boston, Israel, Mexico, or Switzerland", - "No equity taken - competition-based prizes", - ], - status: "Active", - deadline: "2026-06-25", - ecosystem: "USA", - highlights: [ - "Zero equity - keeps 100% of your company", - "3,600+ startups accelerated since 2010", - "Alumni have raised $8.7B+ in total funding", - ], - }, - { - id: 106, - name: "Seedstars Program", - organization: "Seedstars", - logo: "https://placehold.co/100x100/EEE/999?text=S", - description: - "Seedstars supports startups in emerging markets through investment, acceleration, and capacity building. It runs competitions and programs across 90+ countries, connecting founders with investors and corporate partners.", - fundingAmount: "Up to $500,000", - category: "Accelerator", - tags: ["Emerging Markets", "Impact", "Global", "Investment"], - website: "https://www.seedstars.com", - eligibility: [ - "Startups from emerging and frontier markets", - "Must be less than 5 years old with a scalable tech solution", - "Annual Seedstars World competition across 90+ countries", - "Focus on fintech, edtech, healthtech in developing economies", - ], - status: "Active", - deadline: "2026-06-30", - ecosystem: "Global", - highlights: [ - "Operates in 90+ emerging markets", - "Annual Seedstars Summit in Switzerland", - "$500K grand prize for Seedstars World winner", - ], - }, - { - id: 107, - name: "SOSV Accelerator Programs", - organization: "SOSV", - logo: "https://placehold.co/100x100/EEE/999?text=S", - description: - "SOSV operates accelerators including HAX (hardware), IndieBio (biotech), and Chinaccelerator (cross-border). It invests in deep tech startups with intensive 3-6 month programs and follow-on funding.", - fundingAmount: "$100,000-$250,000", - category: "Accelerator", - tags: ["Deep Tech", "Hardware", "Biotech", "Accelerator"], - website: "https://sosv.com", - eligibility: [ - "Deep tech startups: hardware (HAX), biotech (IndieBio), cross-border (Chinaccelerator)", - "Must participate in program-specific accelerator", - "Strong technical team required", - "Global applicants welcome", - ], - status: "Active", - deadline: "2026-07-05", - ecosystem: "USA", - highlights: [ - "1,200+ companies funded", - "HAX is the world's largest hardware accelerator", - "IndieBio focuses on biotech and synthetic biology", - ], - }, - { - id: 108, - name: "Founders Factory Accelerator", - organization: "Founders Factory", - logo: "https://placehold.co/100x100/EEE/999?text=F", - description: - "Founders Factory partners with large corporations to build and accelerate startups. It offers 6-month programs with dedicated engineering, design, and growth teams to help startups scale, plus investment of up to £250K.", - fundingAmount: "Up to £250,000", - category: "Accelerator", - tags: ["Corporate Partnership", "UK", "Scaling", "Accelerator"], - website: "https://foundersfactory.com", - eligibility: [ - "Early-stage startups aligned with corporate partner verticals", - "Must be based in or willing to relocate to London", - "Sectors: health, education, media, sustainability", - "Post-MVP startups with some traction preferred", - ], - status: "Active", - deadline: "2026-07-10", - ecosystem: "UK", - highlights: [ - "Dedicated engineering and design support", - "Corporate partners include L'Oréal, Aviva, Guardian", - "Also builds ventures from scratch (studio model)", - ], - }, - { - id: 109, - name: "Entrepreneur First (EF)", - organization: "Entrepreneur First", - logo: "https://placehold.co/100x100/EEE/999?text=E", - description: - "Entrepreneur First invests in individuals before they have an idea or co-founder. Its 6-month program helps talented people find co-founders, develop ideas, and raise funding - all before incorporating a company.", - fundingAmount: "$100,000", - category: "Accelerator", - tags: ["Pre-idea", "Co-founder Matching", "UK", "Global"], - website: "https://www.joinef.com", - eligibility: [ - "Exceptional individuals - no startup or idea needed to apply", - "Engineers, PhDs, industry experts, and technical operators", - "Programs in London, Bangalore, Singapore, Toronto, Berlin", - "Must commit full-time to the 6-month program", - ], - status: "Active", - deadline: "2026-07-15", - ecosystem: "UK", - highlights: [ - "Invest at the individual level - before a company exists", - "800+ companies built since 2011", - "Combined portfolio valuation of $10B+", - ], - }, - { - id: 110, - name: "Chiratae Ventures Sonic Program", - organization: "Chiratae Ventures", - logo: "https://placehold.co/100x100/EEE/999?text=C", - description: - "Chiratae Ventures' Sonic Program is India's leading early-stage startup program. It provides seed funding, mentorship from successful entrepreneurs, and access to Chiratae's network for Indian tech startups.", - fundingAmount: "Up to ₹1 Crore", - category: "Accelerator", - tags: ["India", "Seed", "Tech Startups", "VC"], - website: "https://chiratae.com", - eligibility: [ - "Indian tech startups at pre-seed or seed stage", - "Strong founding team with technical background", - "Must have an MVP or working prototype", - "Sectors: SaaS, consumer tech, fintech, healthtech", - ], - status: "Active", - deadline: "2026-07-20", - ecosystem: "India", - highlights: [ - "India's longest-running VC firm (since 2006)", - "Portfolio includes Myntra, Lenskart, Flipkart", - "Mentor network of 100+ successful founders", - ], - }, - { - id: 141, - name: "Google for Startups Cloud Program", - organization: "Google", - logo: "https://placehold.co/100x100/EEE/999?text=G", - description: - "Google for Startups Cloud Program provides cloud credits, technical mentorship, and business support to early-stage startups. Eligible startups receive up to $200,000 in Google Cloud credits over 2 years.", - fundingAmount: "Up to $200,000 cloud credits", - category: "Accelerator", - tags: ["Google Cloud", "Credits", "Startups", "Technical Support"], - website: "https://cloud.google.com/startup", - eligibility: [ - "Startups that are seed to Series A stage", - "Must be associated with an approved accelerator, incubator, or VC", - "Cannot be a current Google Cloud customer at enterprise tier", - "Must not have previously received Google Cloud startup credits", - ], - status: "Active", - deadline: "2026-07-25", - ecosystem: "Global", - highlights: [ - "$200K credits over 2 years for approved startups", - "Technical mentorship from Google engineers", - "Access to Google's startup network and events", - ], - }, - { - id: 142, - name: "AWS Activate", - organization: "Amazon Web Services", - logo: "https://placehold.co/100x100/EEE/999?text=A", - description: - "AWS Activate provides startups with free cloud credits, technical support, and training to build on AWS. The program offers different tiers from self-funded startups to VC-backed companies with up to $100,000 in credits.", - fundingAmount: "Up to $100,000 credits", - category: "Accelerator", - tags: ["AWS", "Cloud Credits", "Startups", "Infrastructure"], - website: "https://aws.amazon.com/activate", - eligibility: [ - "Startups at any stage - self-funded to Series A", - "Must not have previously exceeded $100K in AWS credits", - "Portfolio tier available through approved VCs and accelerators", - "Self-service tier: $1,000 credits for any startup", - ], - status: "Active", - deadline: "2026-07-30", - ecosystem: "Global", - highlights: [ - "Up to $100K credits through VC/accelerator partnerships", - "Free AWS Business Support for 1 year", - "Self-service tier available to all startups globally", - ], - }, - { - id: 143, - name: "Microsoft for Startups Founders Hub", - organization: "Microsoft", - logo: "https://placehold.co/100x100/EEE/999?text=M", - description: - "Microsoft for Startups Founders Hub provides free Azure credits, GitHub Enterprise, Visual Studio, and technical mentorship. It's open to all startups globally, regardless of funding stage or background.", - fundingAmount: "Up to $150,000 credits", - category: "Accelerator", - tags: ["Microsoft", "Azure", "GitHub", "Startups"], - website: "https://www.microsoft.com/en-us/startups", - eligibility: [ - "Any startup at any stage - no VC backing required", - "Must be building a software-based product", - "Open to startups worldwide", - "Credits scale up as startup progresses through milestones", - ], - status: "Active", - deadline: "2026-08-04", - ecosystem: "Global", - highlights: [ - "No application gatekeeping - open to all startups", - "Credits: $1K → $5K → $25K → $150K as you grow", - "Includes OpenAI API credits for AI startups", - ], - }, - { - id: 144, - name: "Cisco Innovation Fund", - organization: "Cisco", - logo: "https://placehold.co/100x100/EEE/999?text=C", - description: - "Cisco's Country Digital Acceleration and Innovation Fund invests in startups and projects driving digital transformation. It supports networking, security, IoT, and collaboration technology innovations worldwide.", - fundingAmount: "Up to $250,000", - category: "Accelerator", - tags: ["Cisco", "Networking", "IoT", "Security", "Digital"], - website: "https://www.cisco.com/site/us/en/about/purpose/social-impact/cisco-foundation.html", - eligibility: [ - "Startups with networking, security, or IoT innovations", - "Must align with Cisco's strategic technology areas", - "Programs available in 40+ countries", - "Both investment and grant-based programs", - ], - status: "Active", - deadline: "2026-08-09", - ecosystem: "Global", - highlights: [ - "$1B+ invested through Country Digital Acceleration", - "Co-innovation opportunities with Cisco engineering", - "Global reach across 40+ countries", - ], - }, - { - id: 145, - name: "IBM Hyper Protect Accelerator", - organization: "IBM", - logo: "https://placehold.co/100x100/EEE/999?text=I", - description: - "IBM's startup programs provide cloud credits, technical mentorship, and go-to-market support. The Hyper Protect Accelerator focuses on healthcare and fintech startups needing enterprise-grade security and compliance.", - fundingAmount: "Up to $120,000", - category: "Accelerator", - tags: ["IBM", "Healthcare", "Fintech", "Enterprise", "Security"], - website: "https://developer.ibm.com/startups", - eligibility: [ - "Early-stage startups in healthcare, fintech, or enterprise tech", - "Must require enterprise-grade security and compliance", - "IBM Cloud credits and technical support included", - "Partnership track for commercial collaboration", - ], - status: "Active", - deadline: "2026-08-14", - ecosystem: "USA", - highlights: [ - "$120K in IBM Cloud credits", - "Focus on confidential computing and data privacy", - "Enterprise customer introductions", - ], - }, - { - id: 146, - name: "Salesforce Ventures Impact Fund", - organization: "Salesforce", - logo: "https://placehold.co/100x100/EEE/999?text=S", - description: - "Salesforce Ventures' Impact Fund invests in enterprise cloud startups focused on sustainability, equality, and social impact. It provides funding plus access to Salesforce's ecosystem of customers and partners.", - fundingAmount: "Up to $500,000", - category: "Accelerator", - tags: ["Salesforce", "Impact", "Enterprise", "Cloud", "ESG"], - website: "https://www.salesforce.com/ventures", - eligibility: [ - "Enterprise cloud startups with social or environmental mission", - "Must build on or integrate with Salesforce platform", - "Seed to Series A stage preferred", - "Focus on workforce development, sustainability, and equality", - ], - status: "Active", - deadline: "2026-08-19", - ecosystem: "USA", - highlights: [ - "$100M+ Impact Fund for mission-driven startups", - "Access to Salesforce's 150,000+ customer base", - "Salesforce Accelerate program for integration support", - ], - }, - { - id: 147, - name: "SAP.iO Foundry Program", - organization: "SAP", - logo: "https://placehold.co/100x100/EEE/999?text=S", - description: - "SAP.iO runs accelerator foundries in 10+ cities worldwide, supporting B2B startups building on or integrating with SAP technologies. It provides equity-free support, SAP technology access, and customer introductions.", - fundingAmount: "Up to €250,000 in value", - category: "Accelerator", - tags: ["SAP", "B2B", "Enterprise", "ERP", "Accelerator"], - website: "https://www.sap.com/partners.html", - eligibility: [ - "B2B startups with solutions complementing SAP's ecosystem", - "Must be willing to integrate with SAP technologies", - "Programs run 3-6 months in cities like Berlin, Munich, NYC, Singapore", - "Both early-stage and growth-stage programs available", - ], - status: "Active", - deadline: "2026-08-24", - ecosystem: "Global", - highlights: [ - "Equity-free accelerator - no dilution", - "Direct access to SAP's 440,000+ enterprise customers", - "Foundries in 10+ cities worldwide", - ], - }, - { - id: 148, - name: "Qualcomm Innovation Fellowship", - organization: "Qualcomm", - logo: "https://placehold.co/100x100/EEE/999?text=Q", - description: - "The Qualcomm Innovation Fellowship (QIF) awards PhD students working on breakthrough research in mobile, wireless, computing, and semiconductor technologies. Fellows receive funding and mentorship from Qualcomm engineers.", - fundingAmount: "Up to $100,000", - category: "Accelerator", - tags: ["Qualcomm", "PhD", "Mobile", "Wireless", "Research"], - website: "https://www.qualcomm.com/research/university-relations/innovation-fellowship", - eligibility: [ - "PhD students at approved universities (teams of 2 students)", - "Research in mobile, wireless, AI, XR, or semiconductor technologies", - "Must propose research aligned with Qualcomm's interest areas", - "Annual program with October deadline", - ], - status: "Active", - deadline: "2026-08-29", - ecosystem: "USA", - highlights: [ - "$100K shared between 2 PhD students per team", - "Direct mentorship from Qualcomm Research engineers", - "Finalists present at Qualcomm's annual research event", - ], - }, - { - id: 149, - name: "Adobe Fund for Design", - organization: "Adobe", - logo: "https://placehold.co/100x100/EEE/999?text=A", - description: - "The Adobe Fund for Design supports projects that expand access to creativity and design education. It funds nonprofits, universities, and individuals creating tools, curricula, and programs that empower underrepresented communities.", - fundingAmount: "Up to $25,000", - category: "Accelerator", - tags: ["Adobe", "Design", "Education", "Creativity", "Diversity"], - website: "https://developer.adobe.com/fund-for-design/", - eligibility: [ - "Nonprofits, educational institutions, and community organizations", - "Projects expanding access to design and creativity tools", - "Must focus on underrepresented or underserved communities", - "Rolling applications accepted", - ], - status: "Active", - deadline: "2026-09-03", - ecosystem: "Global", - highlights: [ - "Focus on design education and creative empowerment", - "Adobe Creative Cloud licenses for funded programs", - "Supports diversity in design and tech fields", - ], - }, - { - id: 150, - name: "Bosch Research and Technology Grants", - organization: "Robert Bosch Stiftung", - logo: "https://placehold.co/100x100/EEE/999?text=B", - description: - "The Robert Bosch Foundation funds research and innovation projects in healthcare, education, sustainability, and international understanding. It also supports startups through Bosch's corporate venture activities and research partnerships.", - fundingAmount: "Up to €200,000", - category: "Accelerator", - tags: ["Bosch", "Sustainability", "Healthcare", "Education", "EU"], - website: "https://www.bosch-stiftung.de/en", - eligibility: [ - "Researchers, innovators, and social entrepreneurs", - "Projects aligned with Bosch Foundation's focus areas", - "Open to international applicants with EU/German partnerships", - "Both individual and institutional applications accepted", - ], - status: "Active", - deadline: "2026-09-08", - ecosystem: "Germany", - highlights: [ - "One of Europe's largest corporate foundations", - "€1.2B+ distributed since 1964", - "Supports research, education, and international dialogue", - ], - }, -]; -======= import type { Grant } from "./grantsData"; export const grantsAccelerator: Grant[] = [ @@ -1573,4 +522,3 @@ export const grantsAccelerator: Grant[] = [ ], }, ]; ->>>>>>> 0ebdbc32ebee708df636487bf62213132174e720 diff --git a/client/src/module/student/grants/grants-climate.ts b/client/src/module/student/grants/grants-climate.ts index c7cf20ce..eca07dcf 100644 --- a/client/src/module/student/grants/grants-climate.ts +++ b/client/src/module/student/grants/grants-climate.ts @@ -1,534 +1,3 @@ -<<<<<<< HEAD -import type { Grant } from "./grantsData"; - -export const grantsClimate: Grant[] = [ - { - id: 111, - name: "Breakthrough Energy Fellows", - organization: "Breakthrough Energy", - logo: "https://placehold.co/100x100/EEE/999?text=B", - description: - "Breakthrough Energy Fellows supports scientists and engineers commercializing clean energy innovations. The 2-year fellowship provides funding, mentorship, and connections to translate lab breakthroughs into climate solutions.", - fundingAmount: "$250,000+", - category: "Climate", - tags: ["Clean Energy", "Climate Tech", "Fellowship", "Global"], - website: "https://www.breakthroughenergy.org/fellows", - eligibility: [ - "Scientists, engineers, and entrepreneurs with climate tech innovations", - "Technology must have potential to reduce GHG emissions by 500M tons/year", - "Must be at or near proof-of-concept stage", - "Nominations from partner universities and labs", - ], - status: "Active", - deadline: "2026-10-23", - ecosystem: "USA", - highlights: [ - "Founded by Bill Gates", - "2-year fellowship with $250K+ funding", - "Access to Breakthrough Energy Ventures ($3.5B fund)", - ], - }, - { - id: 112, - name: "EIT Climate-KIC Accelerator", - organization: "EIT Climate-KIC", - logo: "https://placehold.co/100x100/EEE/999?text=E", - description: - "EIT Climate-KIC accelerates climate innovation across Europe. Its startup accelerator provides grants, coaching, and market access to cleantech ventures tackling decarbonization, sustainable materials, and circular economy.", - fundingAmount: "Up to €95,000", - category: "Climate", - tags: ["EU", "Cleantech", "Decarbonization", "Accelerator"], - website: "https://www.climate-kic.org", - eligibility: [ - "European cleantech startups or willing to operate in Europe", - "Solutions addressing climate change mitigation or adaptation", - "Must complete 3-stage accelerator (each stage unlocks funding)", - "Open to pre-seed and seed-stage ventures", - ], - status: "Active", - deadline: "2026-10-28", - ecosystem: "EU", - highlights: [ - "Europe's largest climate innovation network", - "3-stage program: €15K → €30K → €50K", - "4,500+ startups supported since 2010", - ], - }, - { - id: 113, - name: "Green Climate Fund", - organization: "UNFCCC", - logo: "https://placehold.co/100x100/EEE/999?text=G", - description: - "The Green Climate Fund is the world's largest climate fund, established by UNFCCC to help developing countries reduce emissions and adapt to climate change. It provides grants, loans, and equity for transformational projects.", - fundingAmount: "Up to $10M+", - category: "Climate", - tags: ["UNFCCC", "Developing Countries", "Climate Adaptation", "Global"], - website: "https://www.greenclimate.fund", - eligibility: [ - "Projects in developing countries (GCF-eligible nations)", - "Must be submitted through accredited entities (governments, NGOs, banks)", - "Both mitigation and adaptation projects eligible", - "Readiness grants available for project preparation", - ], - status: "Active", - deadline: "2026-11-02", - ecosystem: "Global", - highlights: [ - "$12.8B pledged from 49 countries", - "209 projects approved in 129 countries", - "Focus on vulnerable communities and LDCs", - ], - }, - { - id: 114, - name: "ARPA-E (Clean Energy Innovation)", - organization: "US Department of Energy", - logo: "https://placehold.co/100x100/EEE/999?text=A", - description: - "ARPA-E funds high-risk, high-reward energy research that traditional funding sources won't support. It backs transformational technologies in solar, storage, bioenergy, nuclear, and grid modernization.", - fundingAmount: "$500,000-$10M", - category: "Climate", - tags: ["USA", "Energy Research", "High-risk", "DOE"], - website: "https://arpa-e.energy.gov", - eligibility: [ - "US-based research institutions, universities, and startups", - "Projects must address specific ARPA-E program topics", - "Technology must be beyond basic research but pre-commercial", - "International teams eligible if partnered with US entity", - ], - status: "Active", - deadline: "2026-11-07", - ecosystem: "USA", - highlights: [ - "Funded 1,600+ projects across 40+ programs", - "ARPA-E alumni have raised $14B+ in follow-on funding", - "129 new companies formed from ARPA-E projects", - ], - }, - { - id: 115, - name: "Shell GameChanger", - organization: "Shell", - logo: "https://placehold.co/100x100/EEE/999?text=S", - description: - "Shell GameChanger supports early-stage innovators with unproven ideas that could reshape the energy landscape. It provides proof-of-concept funding, technical expertise, and access to Shell's global infrastructure.", - fundingAmount: "Up to $250,000", - category: "Climate", - tags: ["Energy", "Proof of Concept", "Corporate", "Innovation"], - website: "https://www.shell.com/gamechanger", - eligibility: [ - "Innovators and startups with novel energy technology concepts", - "Ideas must be at early concept or pre-prototype stage", - "Must address energy transition challenges", - "Global applicants welcome", - ], - status: "Active", - deadline: "2026-11-12", - ecosystem: "Global", - highlights: [ - "Access to Shell's R&D labs and engineers", - "Non-dilutive proof-of-concept funding", - "200+ projects funded since inception", - ], - }, - { - id: 116, - name: "Bloomberg Philanthropies Environment Grants", - organization: "Bloomberg Philanthropies", - logo: "https://placehold.co/100x100/EEE/999?text=B", - description: - "Bloomberg Philanthropies' environment program funds organizations working on clean energy, climate policy, and reducing pollution. It has committed over $500M to environmental causes including the Beyond Carbon initiative.", - fundingAmount: "Up to $500,000", - category: "Climate", - tags: ["Clean Energy", "Policy", "Philanthropy", "Global"], - website: "https://www.bloomberg.org/environment", - eligibility: [ - "Nonprofits and organizations with environmental programs", - "Must address climate change, clean energy, or pollution", - "Project-based funding with measurable outcomes", - "Invitation-based for large grants; open RFPs for smaller ones", - ], - status: "Invite Only", - deadline: "2026-11-17", - ecosystem: "USA", - highlights: [ - "$500M+ committed to environmental causes", - "Beyond Carbon campaign to close all US coal plants", - "Supported clean energy policy in 30+ US states", - ], - }, - { - id: 117, - name: "Climate50 Innovation Fund", - organization: "Climate50", - logo: "https://placehold.co/100x100/EEE/999?text=C", - description: - "Climate50 backs early-stage startups building solutions for the 50 most critical climate challenges. It provides grants and pre-seed investment to founders working on energy, food systems, buildings, transport, and nature.", - fundingAmount: "Up to $100,000", - category: "Climate", - tags: ["Pre-seed", "Climate Solutions", "Startups", "Global"], - website: "https://climate50.com", - eligibility: [ - "Pre-seed and seed-stage climate tech startups", - "Must address one of 50 identified critical climate challenges", - "Global applicants welcome", - "Strong technical founding team preferred", - ], - status: "Active", - deadline: "2026-11-22", - ecosystem: "Global", - highlights: [ - "Focus on the 50 most impactful climate solutions", - "Both grant and equity investment options", - "Growing portfolio of 100+ climate startups", - ], - }, - { - id: 118, - name: "Earthshot Prize", - organization: "Royal Foundation", - logo: "https://placehold.co/100x100/EEE/999?text=E", - description: - "The Earthshot Prize, founded by Prince William, awards £1M each to 5 winners annually who develop solutions to environmental challenges. Categories: Protect & Restore Nature, Clean Air, Revive Oceans, Build a Waste-Free World, Fix Climate.", - fundingAmount: "£1,000,000", - category: "Climate", - tags: ["Prize", "Environment", "UK", "Nature"], - website: "https://earthshotprize.org", - eligibility: [ - "Individuals, teams, or organizations with proven environmental solutions", - "Must address one of the 5 Earthshot categories", - "Solutions must be scalable and replicable", - "Nominations from global network of nominators", - ], - status: "Active", - deadline: "2026-11-27", - ecosystem: "UK", - highlights: [ - "5 winners each receive £1M annually until 2030", - "Global visibility and media coverage", - "Founded by Prince William, Royal Foundation", - ], - }, - { - id: 119, - name: "Elemental Excelerator", - organization: "Elemental Excelerator", - logo: "https://placehold.co/100x100/EEE/999?text=E", - description: - "Elemental Excelerator funds startups deploying climate tech in communities that need it most. It invests in solutions across energy, water, agriculture, and mobility with a focus on equitable deployment.", - fundingAmount: "Up to $1M", - category: "Climate", - tags: ["Climate Tech", "Equity", "Deployment", "Hawaii"], - website: "https://elementalexcelerator.com", - eligibility: [ - "Growth-stage climate tech startups ready for deployment", - "Must have a viable product and early customers", - "Must commit to deploying in underserved communities", - "Sectors: energy, water, agriculture, mobility, circular economy", - ], - status: "Active", - deadline: "2026-12-02", - ecosystem: "USA", - highlights: [ - "$1M grants for real-world deployment projects", - "Focus on equitable climate solutions", - "170+ startups funded, $8B+ in follow-on capital raised", - ], - }, - { - id: 120, - name: "Patagonia Environmental Grants", - organization: "Patagonia", - logo: "https://placehold.co/100x100/EEE/999?text=P", - description: - "Patagonia's environmental grants program funds grassroots activism and innovative solutions to the environmental crisis. It supports small, scrappy organizations working on root causes of environmental problems.", - fundingAmount: "Up to $200,000", - category: "Climate", - tags: ["Grassroots", "Activism", "Environment", "Conservation"], - website: "https://www.patagonia.com/actionworks/grants", - eligibility: [ - "Small grassroots environmental organizations", - "Must address root causes of environmental problems", - "Direct-action campaigns and community-based projects preferred", - "Applications accepted twice yearly (April and August)", - ], - status: "Active", - deadline: "2026-12-07", - ecosystem: "Global", - highlights: [ - "Patagonia gives 1% of sales to environmental causes", - "$140M+ donated since 1985", - "Favors bold, direct-action environmental groups", - ], - }, -]; -======= -import type { Grant } from "./grantsData"; - -export const grantsClimate: Grant[] = [ - { - id: 111, - name: "Breakthrough Energy Fellows", - organization: "Breakthrough Energy", - logo: "https://placehold.co/100x100/EEE/999?text=B", - description: - "Breakthrough Energy Fellows supports scientists and engineers commercializing clean energy innovations. The 2-year fellowship provides funding, mentorship, and connections to translate lab breakthroughs into climate solutions.", - fundingAmount: "$250,000+", - category: "Climate", - tags: ["Clean Energy", "Climate Tech", "Fellowship", "Global"], - website: "https://www.breakthroughenergy.org/fellows", - eligibility: [ - "Scientists, engineers, and entrepreneurs with climate tech innovations", - "Technology must have potential to reduce GHG emissions by 500M tons/year", - "Must be at or near proof-of-concept stage", - "Nominations from partner universities and labs", - ], - status: "Active", - deadline: "2026-10-23", - ecosystem: "USA", - highlights: [ - "Founded by Bill Gates", - "2-year fellowship with $250K+ funding", - "Access to Breakthrough Energy Ventures ($3.5B fund)", - ], - }, - { - id: 112, - name: "EIT Climate-KIC Accelerator", - organization: "EIT Climate-KIC", - logo: "https://placehold.co/100x100/EEE/999?text=E", - description: - "EIT Climate-KIC accelerates climate innovation across Europe. Its startup accelerator provides grants, coaching, and market access to cleantech ventures tackling decarbonization, sustainable materials, and circular economy.", - fundingAmount: "Up to €95,000", - category: "Climate", - tags: ["EU", "Cleantech", "Decarbonization", "Accelerator"], - website: "https://www.climate-kic.org", - eligibility: [ - "European cleantech startups or willing to operate in Europe", - "Solutions addressing climate change mitigation or adaptation", - "Must complete 3-stage accelerator (each stage unlocks funding)", - "Open to pre-seed and seed-stage ventures", - ], - status: "Active", - deadline: "2026-10-28", - ecosystem: "EU", - highlights: [ - "Europe's largest climate innovation network", - "3-stage program: €15K → €30K → €50K", - "4,500+ startups supported since 2010", - ], - }, - { - id: 113, - name: "Green Climate Fund", - organization: "UNFCCC", - logo: "https://placehold.co/100x100/EEE/999?text=G", - description: - "The Green Climate Fund is the world's largest climate fund, established by UNFCCC to help developing countries reduce emissions and adapt to climate change. It provides grants, loans, and equity for transformational projects.", - fundingAmount: "Up to $10M+", - category: "Climate", - tags: ["UNFCCC", "Developing Countries", "Climate Adaptation", "Global"], - website: "https://www.greenclimate.fund", - eligibility: [ - "Projects in developing countries (GCF-eligible nations)", - "Must be submitted through accredited entities (governments, NGOs, banks)", - "Both mitigation and adaptation projects eligible", - "Readiness grants available for project preparation", - ], - status: "Active", - deadline: "2026-11-02", - ecosystem: "Global", - highlights: [ - "$12.8B pledged from 49 countries", - "209 projects approved in 129 countries", - "Focus on vulnerable communities and LDCs", - ], - }, - { - id: 114, - name: "ARPA-E (Clean Energy Innovation)", - organization: "US Department of Energy", - logo: "https://placehold.co/100x100/EEE/999?text=A", - description: - "ARPA-E funds high-risk, high-reward energy research that traditional funding sources won't support. It backs transformational technologies in solar, storage, bioenergy, nuclear, and grid modernization.", - fundingAmount: "$500,000-$10M", - category: "Climate", - tags: ["USA", "Energy Research", "High-risk", "DOE"], - website: "https://arpa-e.energy.gov", - eligibility: [ - "US-based research institutions, universities, and startups", - "Projects must address specific ARPA-E program topics", - "Technology must be beyond basic research but pre-commercial", - "International teams eligible if partnered with US entity", - ], - status: "Active", - deadline: "2026-11-07", - ecosystem: "USA", - highlights: [ - "Funded 1,600+ projects across 40+ programs", - "ARPA-E alumni have raised $14B+ in follow-on funding", - "129 new companies formed from ARPA-E projects", - ], - }, - { - id: 115, - name: "Shell GameChanger", - organization: "Shell", - logo: "https://placehold.co/100x100/EEE/999?text=S", - description: - "Shell GameChanger supports early-stage innovators with unproven ideas that could reshape the energy landscape. It provides proof-of-concept funding, technical expertise, and access to Shell's global infrastructure.", - fundingAmount: "Up to $250,000", - category: "Climate", - tags: ["Energy", "Proof of Concept", "Corporate", "Innovation"], - website: "https://www.shell.com/gamechanger", - eligibility: [ - "Innovators and startups with novel energy technology concepts", - "Ideas must be at early concept or pre-prototype stage", - "Must address energy transition challenges", - "Global applicants welcome", - ], - status: "Active", - deadline: "2026-11-12", - ecosystem: "Global", - highlights: [ - "Access to Shell's R&D labs and engineers", - "Non-dilutive proof-of-concept funding", - "200+ projects funded since inception", - ], - }, - { - id: 116, - name: "Bloomberg Philanthropies Environment Grants", - organization: "Bloomberg Philanthropies", - logo: "https://placehold.co/100x100/EEE/999?text=B", - description: - "Bloomberg Philanthropies' environment program funds organizations working on clean energy, climate policy, and reducing pollution. It has committed over $500M to environmental causes including the Beyond Carbon initiative.", - fundingAmount: "Up to $500,000", - category: "Climate", - tags: ["Clean Energy", "Policy", "Philanthropy", "Global"], - website: "https://www.bloomberg.org/environment", - eligibility: [ - "Nonprofits and organizations with environmental programs", - "Must address climate change, clean energy, or pollution", - "Project-based funding with measurable outcomes", - "Invitation-based for large grants; open RFPs for smaller ones", - ], - status: "Invite Only", - deadline: "2026-11-17", - ecosystem: "USA", - highlights: [ - "$500M+ committed to environmental causes", - "Beyond Carbon campaign to close all US coal plants", - "Supported clean energy policy in 30+ US states", - ], - }, - { - id: 117, - name: "Climate50 Innovation Fund", - organization: "Climate50", - logo: "https://placehold.co/100x100/EEE/999?text=C", - description: - "Climate50 backs early-stage startups building solutions for the 50 most critical climate challenges. It provides grants and pre-seed investment to founders working on energy, food systems, buildings, transport, and nature.", - fundingAmount: "Up to $100,000", - category: "Climate", - tags: ["Pre-seed", "Climate Solutions", "Startups", "Global"], - website: "https://climate50.com", - eligibility: [ - "Pre-seed and seed-stage climate tech startups", - "Must address one of 50 identified critical climate challenges", - "Global applicants welcome", - "Strong technical founding team preferred", - ], - status: "Active", - deadline: "2026-11-22", - ecosystem: "Global", - highlights: [ - "Focus on the 50 most impactful climate solutions", - "Both grant and equity investment options", - "Growing portfolio of 100+ climate startups", - ], - }, - { - id: 118, - name: "Earthshot Prize", - organization: "Royal Foundation", - logo: "https://placehold.co/100x100/EEE/999?text=E", - description: - "The Earthshot Prize, founded by Prince William, awards £1M each to 5 winners annually who develop solutions to environmental challenges. Categories: Protect & Restore Nature, Clean Air, Revive Oceans, Build a Waste-Free World, Fix Climate.", - fundingAmount: "£1,000,000", - category: "Climate", - tags: ["Prize", "Environment", "UK", "Nature"], - website: "https://earthshotprize.org", - eligibility: [ - "Individuals, teams, or organizations with proven environmental solutions", - "Must address one of the 5 Earthshot categories", - "Solutions must be scalable and replicable", - "Nominations from global network of nominators", - ], - status: "Active", - deadline: "2026-11-27", - ecosystem: "UK", - highlights: [ - "5 winners each receive £1M annually until 2030", - "Global visibility and media coverage", - "Founded by Prince William, Royal Foundation", - ], - }, - { - id: 119, - name: "Elemental Excelerator", - organization: "Elemental Excelerator", - logo: "https://placehold.co/100x100/EEE/999?text=E", - description: - "Elemental Excelerator funds startups deploying climate tech in communities that need it most. It invests in solutions across energy, water, agriculture, and mobility with a focus on equitable deployment.", - fundingAmount: "Up to $1M", - category: "Climate", - tags: ["Climate Tech", "Equity", "Deployment", "Hawaii"], - website: "https://elementalexcelerator.com", - eligibility: [ - "Growth-stage climate tech startups ready for deployment", - "Must have a viable product and early customers", - "Must commit to deploying in underserved communities", - "Sectors: energy, water, agriculture, mobility, circular economy", - ], - status: "Active", - deadline: "2026-12-02", - ecosystem: "USA", - highlights: [ - "$1M grants for real-world deployment projects", - "Focus on equitable climate solutions", - "170+ startups funded, $8B+ in follow-on capital raised", - ], - }, - { - id: 120, - name: "Patagonia Environmental Grants", - organization: "Patagonia", - logo: "https://placehold.co/100x100/EEE/999?text=P", - description: - "Patagonia's environmental grants program funds grassroots activism and innovative solutions to the environmental crisis. It supports small, scrappy organizations working on root causes of environmental problems.", - fundingAmount: "Up to $200,000", - category: "Climate", - tags: ["Grassroots", "Activism", "Environment", "Conservation"], - website: "https://www.patagonia.com/actionworks/grants", - eligibility: [ - "Small grassroots environmental organizations", - "Must address root causes of environmental problems", - "Direct-action campaigns and community-based projects preferred", - "Applications accepted twice yearly (April and August)", - ], - status: "Active", - deadline: "2026-12-07", - ecosystem: "Global", - highlights: [ - "Patagonia gives 1% of sales to environmental causes", - "$140M+ donated since 1985", - "Favors bold, direct-action environmental groups", - ], - }, -]; -======= import type { Grant } from "./grantsData"; export const grantsClimate: Grant[] = [ @@ -793,4 +262,3 @@ export const grantsClimate: Grant[] = [ ], }, ]; ->>>>>>> 0ebdbc32ebee708df636487bf62213132174e720 diff --git a/client/src/module/student/grants/grants-gaming.ts b/client/src/module/student/grants/grants-gaming.ts index f4572778..c15dafa1 100644 --- a/client/src/module/student/grants/grants-gaming.ts +++ b/client/src/module/student/grants/grants-gaming.ts @@ -1,170 +1,3 @@ -<<<<<<< HEAD -import type { Grant } from "./grantsData"; - -export const grantsGaming: Grant[] = [ - { - id: 22, - name: "Champion Grants", - organization: "TON Foundation", - logo: "https://cryptologos.cc/logos/toncoin-ton-logo.svg", - description: - "TON Foundation focuses on high-impact 'Champion' teams with momentum and vision. Grants are prioritized across five high-growth verticals including GameFi. STON.fi offers additional DeFi-specific grants up to $10K.", - fundingAmount: "Varies (invite-based)", - category: "Gaming", - tags: ["TON", "Telegram", "GameFi", "Mini Apps"], - website: "https://ton.foundation", - eligibility: [ - "Champion teams identified through active ecosystem engagement", - "No open applications - teams selected based on real traction", - "Experienced leadership required", - "Early-stage projects can participate via IdeaTON challenges", - ], - status: "Invite Only", - deadline: "2026-12-27", - ecosystem: "TON", - highlights: [ - "Five high-growth verticals including GameFi", - "Telegram integration opportunities", - "IdeaTON challenges for early-stage (up to $5K)", - ], - }, - { - id: 34, - name: "Ecosystem Fund", - organization: "Flow / Dapper Labs", - logo: "https://cryptologos.cc/logos/flow-flow-logo.svg", - description: - "A $725M fund driving innovation across the Flow blockchain. Provides investments, FLOW token grants, mentorship, and subsidized office space. Features a $1M grant program for Black developers and college scholarships.", - fundingAmount: "$725M total fund", - category: "Gaming", - tags: ["Flow", "NFTs", "Gaming", "Consumer Apps"], - website: "https://flow.com", - eligibility: [ - "Developers and teams building on Flow blockchain", - "$1M dedicated for Black developers and creators", - "College scholarships for students working on Flow projects", - "7,500+ developer community", - ], - status: "Active", - deadline: "2027-01-01", - ecosystem: "Flow", - highlights: [ - "$725M ecosystem fund", - "$1M for Black developers", - "College student scholarships available", - ], - }, - { - id: 35, - name: "Ventures & Developer Fund", - organization: "Immutable", - logo: "https://assets-global.website-files.com/646557ee455c3e16e4a9bcb3/646557ee455c3e16e4a9bd55_immutable-icon.svg", - description: - "A $500M fund allocating IMX token grants and cash investments to promising Web3 games. Provides tokenomics advisory, game design consulting, community and marketing support. $100M joint fund with GameStop.", - fundingAmount: "$100K - $500K+", - category: "Gaming", - tags: ["Immutable", "Gaming", "NFTs", "zkEVM"], - website: "https://www.immutable.com", - eligibility: [ - "Game developers with launched games", - "AAA studios/publishers and metaverse projects", - "Content producers and eSports companies", - "Rolling applications reviewed by Immutable panel", - ], - status: "Active", - deadline: "2027-01-06", - ecosystem: "Immutable", - highlights: [ - "$500M fund deployed over 4 years", - "$100M joint fund with GameStop", - "Full game development support included", - ], - }, -]; -======= -import type { Grant } from "./grantsData"; - -export const grantsGaming: Grant[] = [ - { - id: 22, - name: "Champion Grants", - organization: "TON Foundation", - logo: "https://cryptologos.cc/logos/toncoin-ton-logo.svg", - description: - "TON Foundation focuses on high-impact 'Champion' teams with momentum and vision. Grants are prioritized across five high-growth verticals including GameFi. STON.fi offers additional DeFi-specific grants up to $10K.", - fundingAmount: "Varies (invite-based)", - category: "Gaming", - tags: ["TON", "Telegram", "GameFi", "Mini Apps"], - website: "https://ton.foundation", - eligibility: [ - "Champion teams identified through active ecosystem engagement", - "No open applications - teams selected based on real traction", - "Experienced leadership required", - "Early-stage projects can participate via IdeaTON challenges", - ], - status: "Invite Only", - deadline: "2026-12-27", - ecosystem: "TON", - highlights: [ - "Five high-growth verticals including GameFi", - "Telegram integration opportunities", - "IdeaTON challenges for early-stage (up to $5K)", - ], - }, - { - id: 34, - name: "Ecosystem Fund", - organization: "Flow / Dapper Labs", - logo: "https://cryptologos.cc/logos/flow-flow-logo.svg", - description: - "A $725M fund driving innovation across the Flow blockchain. Provides investments, FLOW token grants, mentorship, and subsidized office space. Features a $1M grant program for Black developers and college scholarships.", - fundingAmount: "$725M total fund", - category: "Gaming", - tags: ["Flow", "NFTs", "Gaming", "Consumer Apps"], - website: "https://flow.com", - eligibility: [ - "Developers and teams building on Flow blockchain", - "$1M dedicated for Black developers and creators", - "College scholarships for students working on Flow projects", - "7,500+ developer community", - ], - status: "Active", - deadline: "2027-01-01", - ecosystem: "Flow", - highlights: [ - "$725M ecosystem fund", - "$1M for Black developers", - "College student scholarships available", - ], - }, - { - id: 35, - name: "Ventures & Developer Fund", - organization: "Immutable", - logo: "https://assets-global.website-files.com/646557ee455c3e16e4a9bcb3/646557ee455c3e16e4a9bd55_immutable-icon.svg", - description: - "A $500M fund allocating IMX token grants and cash investments to promising Web3 games. Provides tokenomics advisory, game design consulting, community and marketing support. $100M joint fund with GameStop.", - fundingAmount: "$100K - $500K+", - category: "Gaming", - tags: ["Immutable", "Gaming", "NFTs", "zkEVM"], - website: "https://www.immutable.com", - eligibility: [ - "Game developers with launched games", - "AAA studios/publishers and metaverse projects", - "Content producers and eSports companies", - "Rolling applications reviewed by Immutable panel", - ], - status: "Active", - deadline: "2027-01-06", - ecosystem: "Immutable", - highlights: [ - "$500M fund deployed over 4 years", - "$100M joint fund with GameStop", - "Full game development support included", - ], - }, -]; -======= import type { Grant } from "./grantsData"; export const grantsGaming: Grant[] = [ @@ -247,4 +80,3 @@ export const grantsGaming: Grant[] = [ ], }, ]; ->>>>>>> 0ebdbc32ebee708df636487bf62213132174e720 diff --git a/client/src/module/student/grants/grants-research.ts b/client/src/module/student/grants/grants-research.ts index 5f9a0be8..28834b18 100644 --- a/client/src/module/student/grants/grants-research.ts +++ b/client/src/module/student/grants/grants-research.ts @@ -1,1054 +1,3 @@ -<<<<<<< HEAD -import type { Grant } from "./grantsData"; - -export const grantsResearch: Grant[] = [ - { - id: 71, - name: "Fulbright-Nehru Fellowship", - organization: "USIEF", - logo: "https://placehold.co/100x100/EEE/999?text=F", - description: - "The Fulbright-Nehru Fellowship enables Indian students, scholars, and professionals to study, research, or teach at US institutions. It covers tuition, living expenses, travel, and health insurance for periods ranging from 4 to 9 months.", - fundingAmount: "Up to $50,000", - category: "Research", - tags: ["USA", "Research", "Fellowship", "Academic"], - website: "https://usief.org.in", - eligibility: [ - "Indian citizens with strong academic records", - "Master's degree or equivalent required for most categories", - "Must return to India after fellowship completion", - "Application deadline typically in February/June each year", - ], - status: "Active", - deadline: "2026-06-05", - ecosystem: "USA", - highlights: [ - "Most prestigious Indo-US academic exchange program", - "J-1 visa and round-trip airfare included", - "Over 20,000 Indians have participated since 1950", - ], - }, - { - id: 72, - name: "Wellcome Trust Research Grants", - organization: "Wellcome Trust", - logo: "https://placehold.co/100x100/EEE/999?text=W", - description: - "The Wellcome Trust funds bold research to improve health. Its grants support discovery research, technology development, and interventions across biomedical science, population health, humanities, and social science.", - fundingAmount: "Up to £3M", - category: "Research", - tags: ["UK", "Biomedical", "Health Research", "Discovery"], - website: "https://wellcome.org/grant-funding", - eligibility: [ - "Researchers at any career stage worldwide", - "Must be based at an eligible host institution", - "Research must aim to improve understanding of health", - "Multiple grant types: Discovery, Career Development, Collaborative", - ], - status: "Active", - deadline: "2027-06-10", - ecosystem: "UK", - highlights: [ - "One of the world's largest research funders (£16B+ endowment)", - "Open to researchers from any country", - "Flexible funding for 3-8 year projects", - ], - }, - { - id: 73, - name: "Grand Challenges Explorations", - organization: "Bill & Melinda Gates Foundation", - logo: "https://placehold.co/100x100/EEE/999?text=G", - description: - "Grand Challenges Explorations funds bold ideas with potential to solve persistent global health and development challenges. It provides seed funding with a simple 2-page application for unconventional approaches.", - fundingAmount: "Up to $100,000", - category: "Research", - tags: ["Global Health", "Innovation", "Seed Funding", "Global"], - website: "https://gcgh.grandchallenges.org", - eligibility: [ - "Researchers and innovators from any organization worldwide", - "No preliminary data required - just a bold idea", - "Must address specific challenge topics posted each round", - "Successful Phase 1 projects can receive up to $1M in follow-on funding", - ], - status: "Active", - deadline: "2027-06-15", - ecosystem: "Global", - highlights: [ - "Simple 2-page application process", - "No preliminary data needed", - "Over 4,600 projects funded in 100+ countries", - ], - }, - { - id: 74, - name: "CERN Openlab Summer Students", - organization: "CERN", - logo: "https://placehold.co/100x100/EEE/999?text=C", - description: - "CERN Openlab offers summer student positions and research associateships for students interested in computing, physics, and engineering. Participants work on cutting-edge projects in data science, machine learning, and quantum computing.", - fundingAmount: "Stipend + travel", - category: "Research", - tags: ["Physics", "Computing", "Switzerland", "Research"], - website: "https://openlab.cern", - eligibility: [ - "Undergraduate or Master's students in CS, physics, or engineering", - "Must be enrolled at a university at time of application", - "9-week summer program at CERN, Geneva", - "Applications open October-January each year", - ], - status: "Active", - deadline: "2027-06-20", - ecosystem: "Switzerland", - highlights: [ - "Work alongside world-class scientists at CERN", - "Stipend covers living expenses in Geneva", - "Access to CERN's computing infrastructure", - ], - }, - { - id: 75, - name: "DAAD Research Grants", - organization: "DAAD (German Academic Exchange Service)", - logo: "https://placehold.co/100x100/EEE/999?text=D", - description: - "DAAD offers research grants for doctoral candidates, postdocs, and academics to conduct research at German universities and institutions. Grants cover monthly stipend, health insurance, and travel allowance.", - fundingAmount: "€1,000-€1,300/month", - category: "Research", - tags: ["Germany", "Doctoral", "Academic", "Research"], - website: "https://www.daad.de/go/en/stipa57742121", - eligibility: [ - "Graduates and PhD students from all countries", - "Must have a confirmed research supervisor at a German institution", - "Research period: 1-10 months for short-term, 3-4 years for doctoral", - "Application deadlines vary by country and program", - ], - status: "Active", - deadline: "2027-06-25", - ecosystem: "Germany", - highlights: [ - "World's largest academic exchange organization", - "German language course funding included", - "Over 150,000 funded scholars worldwide annually", - ], - }, - { - id: 76, - name: "Marie Sklodowska-Curie Fellowship", - organization: "European Commission", - logo: "https://placehold.co/100x100/EEE/999?text=E", - description: - "Marie Curie Fellowships support experienced researchers with cross-border and cross-sector mobility. The Postdoctoral Fellowships fund 1-2 year research projects at European or global institutions with generous living and mobility allowances.", - fundingAmount: "€5,080/month + allowances", - category: "Research", - tags: ["EU", "Postdoctoral", "Mobility", "Research"], - website: "https://marie-sklodowska-curie-actions.ec.europa.eu", - eligibility: [ - "PhD holders of any nationality", - "Must move to a different country than where they've lived for 3+ years", - "1-2 year research projects", - "Annual call with September deadline", - ], - status: "Active", - deadline: "2027-06-30", - ecosystem: "EU", - highlights: [ - "One of Europe's most prestigious research fellowships", - "Mobility, family, and special needs allowances included", - "Success rate ~15% - highly competitive", - ], - }, - { - id: 77, - name: "Swiss Government Excellence Scholarships", - organization: "Swiss Confederation", - logo: "https://placehold.co/100x100/EEE/999?text=S", - description: - "Switzerland offers excellence scholarships for foreign researchers and artists to conduct doctoral or postdoctoral research at Swiss public universities. Monthly stipend, tuition waiver, health insurance, and housing allowance included.", - fundingAmount: "CHF 1,920/month", - category: "Research", - tags: ["Switzerland", "Doctoral", "Postdoctoral", "Excellence"], - website: "https://www.sbfi.admin.ch/en/swiss-government-excellence-scholarships", - eligibility: [ - "Researchers from 180+ countries including India", - "Master's degree holders for PhD programs; PhD holders for postdoc", - "Must be under 35 (PhD) or have received PhD within past 5 years (postdoc)", - "Application through Swiss embassy in home country", - ], - status: "Active", - deadline: "2027-07-05", - ecosystem: "Switzerland", - highlights: [ - "Full tuition waiver at top Swiss universities (ETH, EPFL)", - "Health insurance and housing allowance included", - "12-month renewable scholarships", - ], - }, - { - id: 78, - name: "Humboldt Research Fellowship", - organization: "Alexander von Humboldt Foundation", - logo: "https://placehold.co/100x100/EEE/999?text=H", - description: - "The Humboldt Research Fellowship supports highly qualified researchers from abroad to carry out long-term research at German institutions. It provides monthly stipends, travel allowances, and language courses for 6-24 month stays.", - fundingAmount: "€2,670/month", - category: "Research", - tags: ["Germany", "Postdoctoral", "Senior Research", "Long-term"], - website: "https://www.humboldt-foundation.de", - eligibility: [ - "Postdoctoral researchers with PhD completed within past 4 years", - "Senior researchers with professor-equivalent positions also eligible", - "Must have peer-reviewed publications", - "Applications accepted year-round; review takes 4-7 months", - ], - status: "Active", - deadline: "2027-07-10", - ecosystem: "Germany", - highlights: [ - "Lifetime membership in Humboldt network of 30,000+ researchers", - "Return fellowships for continued collaboration", - "56 Nobel laureates among Humboldt alumni", - ], - }, - { - id: 79, - name: "JSPS Fellowship", - organization: "Japan Society for the Promotion of Science", - logo: "https://placehold.co/100x100/EEE/999?text=J", - description: - "JSPS Postdoctoral Fellowships invite young researchers from abroad to conduct collaborative research in Japan. The program covers round-trip airfare, monthly stipend, research allowance, and overseas travel insurance.", - fundingAmount: "¥362,000/month", - category: "Research", - tags: ["Japan", "Postdoctoral", "Collaborative Research", "Science"], - website: "https://www.jsps.go.jp/english", - eligibility: [ - "Researchers who hold a doctoral degree from outside Japan", - "Must be from a JSPS partner country", - "12-24 month research period in Japan", - "Must have a host researcher at a Japanese institution", - ], - status: "Active", - deadline: "2027-07-15", - ecosystem: "Japan", - highlights: [ - "Research allowance of ¥150,000/year", - "Round-trip airfare included", - "Access to Japan's top research universities", - ], - }, - { - id: 80, - name: "Newton International Fellowship", - organization: "Royal Society", - logo: "https://placehold.co/100x100/EEE/999?text=R", - description: - "Newton International Fellowships enable early-career postdoctoral researchers from overseas to work at UK research institutions for 2 years. The program aims to attract the best researchers globally to build lasting connections with UK science.", - fundingAmount: "£24,000/year + research expenses", - category: "Research", - tags: ["UK", "Postdoctoral", "Royal Society", "Science"], - website: "https://royalsociety.org/grants-schemes-awards/grants/newton-international", - eligibility: [ - "Non-UK postdoctoral researchers with PhD within past 7 years", - "Must have support from a UK host institution", - "All areas of natural sciences, including engineering", - "Annual deadline in March", - ], - status: "Active", - deadline: "2027-07-20", - ecosystem: "UK", - highlights: [ - "2-year fully funded research position in UK", - "£8,000 research expenses per year", - "Follow-up funding of £6,000/year for 10 years", - ], - }, - { - id: 131, - name: "Schmidt Science Fellows", - organization: "Schmidt Futures", - logo: "https://placehold.co/100x100/EEE/999?text=S", - description: - "Schmidt Science Fellows is a postdoctoral program that supports the next generation of science leaders. Fellows pivot from their PhD discipline to a new field, gaining breadth and building bridges across scientific domains.", - fundingAmount: "$100,000/year", - category: "Research", - tags: ["Postdoctoral", "Interdisciplinary", "Leadership", "Global"], - website: "https://schmidtsciencefellows.org", - eligibility: [ - "PhD graduates from any scientific discipline within past 12 months", - "Must propose research in a field different from their PhD", - "Nominated by host institutions from 30+ partner universities", - "Annual cohort of ~30 fellows", - ], - status: "Active", - deadline: "2027-07-25", - ecosystem: "Global", - highlights: [ - "Encourages disciplinary pivoting - unique among fellowships", - "Leadership development alongside research", - "Partners with Nature Research for professional development", - ], - }, - { - id: 132, - name: "Simons Foundation Grants", - organization: "Simons Foundation", - logo: "https://placehold.co/100x100/EEE/999?text=S", - description: - "The Simons Foundation advances the frontiers of research in mathematics and the basic sciences. Its grants support collaboration, curiosity-driven research, and investigations into the fundamental laws of nature.", - fundingAmount: "Up to $500,000", - category: "Research", - tags: ["Mathematics", "Physics", "Basic Science", "Collaboration"], - website: "https://www.simonsfoundation.org", - eligibility: [ - "Academic researchers in mathematics, physics, CS, and life sciences", - "Must be at accredited research institutions", - "Programs: Investigators, Collaborations, Fellowships", - "Nominations and direct applications depending on program", - ], - status: "Active", - deadline: "2027-07-30", - ecosystem: "USA", - highlights: [ - "One of the largest private funders of basic science", - "$500M+ annual budget for science and math", - "Simons Investigators receive $100K/year for 5+ years", - ], - }, - { - id: 133, - name: "HHMI Investigator Program", - organization: "Howard Hughes Medical Institute", - logo: "https://placehold.co/100x100/EEE/999?text=H", - description: - "HHMI Investigators are among the most accomplished biomedical researchers in the world. HHMI provides long-term, flexible funding so investigators can take risks and pursue the most important questions in biology and medicine.", - fundingAmount: "Up to $1M+/year", - category: "Research", - tags: ["Biomedical", "Biology", "Long-term", "Elite"], - website: "https://www.hhmi.org/programs/biomedical-research", - eligibility: [ - "Faculty at eligible US research institutions", - "Must be conducting biomedical research", - "Selection based on potential, not past achievements", - "Competition held every 3-5 years; ~25 new investigators per cycle", - ], - status: "Active", - deadline: "2027-08-04", - ecosystem: "USA", - highlights: [ - "7-year renewable appointments with full salary support", - "35 HHMI investigators have won Nobel Prizes", - "Funds the researcher, not a specific project", - ], - }, - { - id: 134, - name: "Moore Foundation Science Grants", - organization: "Gordon & Betty Moore Foundation", - logo: "https://placehold.co/100x100/EEE/999?text=M", - description: - "The Moore Foundation's science program supports curiosity-driven research in physics, astronomy, and data-driven discovery. Its grants fund major research initiatives, instrumentation, and emerging fields of science.", - fundingAmount: "Up to $5M", - category: "Research", - tags: ["Physics", "Astronomy", "Data Science", "Instrumentation"], - website: "https://www.moore.org/programs/science", - eligibility: [ - "Academic researchers and institutions", - "Research in physical sciences, astronomy, or data-driven discovery", - "Emerging field investigators and large-scale projects", - "Both invited proposals and open calls", - ], - status: "Active", - deadline: "2027-08-09", - ecosystem: "USA", - highlights: [ - "$1.5B+ in science grants since founding", - "Supports Thirty Meter Telescope and LIGO", - "Moore Inventors Fellows: $825K over 5 years", - ], - }, - { - id: 135, - name: "Chan Zuckerberg Initiative Science", - organization: "Chan Zuckerberg Initiative", - logo: "https://placehold.co/100x100/EEE/999?text=C", - description: - "CZI Science funds research to cure, prevent, or manage all diseases by end of century. It supports single-cell biology, infectious disease, neurodegeneration, and AI for biology through grants, tools, and data platforms.", - fundingAmount: "Up to $500,000", - category: "Research", - tags: ["Biomedicine", "AI for Biology", "Single-cell", "Open Science"], - website: "https://chanzuckerberg.com/science", - eligibility: [ - "Academic researchers in biomedical sciences", - "Must align with CZI's focus areas: cell biology, infectious disease, neurodegeneration", - "Open-science commitment required", - "Annual calls for specific programs", - ], - status: "Active", - deadline: "2027-08-14", - ecosystem: "USA", - highlights: [ - "$5.3B+ committed to science", - "Built Human Cell Atlas and CellxGene platform", - "Strong focus on open-source tools and data sharing", - ], - }, - { - id: 136, - name: "Kavli Foundation Grants", - organization: "Kavli Foundation", - logo: "https://placehold.co/100x100/EEE/999?text=K", - description: - "The Kavli Foundation supports basic research in astrophysics, nanoscience, neuroscience, and theoretical physics. It funds Kavli Institutes worldwide and awards the prestigious Kavli Prizes biennially.", - fundingAmount: "Up to $1M", - category: "Research", - tags: ["Astrophysics", "Nanoscience", "Neuroscience", "Theoretical Physics"], - website: "https://kavlifoundation.org", - eligibility: [ - "Established researchers at Kavli-affiliated or partner institutions", - "Research in astrophysics, nanoscience, neuroscience, or theoretical physics", - "Support for 20 Kavli Institutes across 8 countries", - "Kavli Prize nominations from the scientific community", - ], - status: "Active", - deadline: "2027-08-19", - ecosystem: "USA", - highlights: [ - "20 Kavli Institutes at top universities worldwide", - "Kavli Prize: $1M in astrophysics, nanoscience, neuroscience", - "Long-term support for foundational research", - ], - }, - { - id: 137, - name: "Sloan Research Fellowship", - organization: "Alfred P. Sloan Foundation", - logo: "https://placehold.co/100x100/EEE/999?text=S", - description: - "Sloan Research Fellowships honor early-career scholars of outstanding promise. Fellows receive $75,000 over 2 years to be used flexibly to advance their research. It's one of the most prestigious awards for young scientists.", - fundingAmount: "$75,000", - category: "Research", - tags: ["Early Career", "Prestigious", "STEM", "USA"], - website: "https://sloan.org/fellowships", - eligibility: [ - "Early-career faculty within 6 years of first academic appointment", - "Must hold tenure-track position at a US or Canadian institution", - "Fields: chemistry, CS, economics, math, neuroscience, ocean sciences, physics", - "Nomination by department head or senior colleague", - ], - status: "Active", - deadline: "2027-08-24", - ecosystem: "USA", - highlights: [ - "55 Sloan Fellows have gone on to win Nobel Prizes", - "126 fellows selected annually", - "Unrestricted funding - no reporting requirements", - ], - }, - { - id: 138, - name: "Packard Fellowship for Science and Engineering", - organization: "David and Lucile Packard Foundation", - logo: "https://placehold.co/100x100/EEE/999?text=P", - description: - "The Packard Fellowship provides $875,000 over 5 years to early-career scientists and engineers. It's one of the largest nongovernmental fellowships, giving fellows the freedom to pursue creative research directions.", - fundingAmount: "$875,000", - category: "Research", - tags: ["Early Career", "Engineering", "Science", "Prestigious"], - website: "https://www.packard.org/what-we-fund/science/packard-fellowships-for-science-and-engineering", - eligibility: [ - "Faculty within first 3 years of tenure-track appointment", - "Must be at one of 50 invited universities", - "Natural sciences and engineering fields", - "Nominated by university - 2 nominees per institution", - ], - status: "Active", - deadline: "2027-08-29", - ecosystem: "USA", - highlights: [ - "$875K over 5 years - among the most generous", - "20 fellows selected annually from 100 nominees", - "Complete research freedom - no strings attached", - ], - }, - { - id: 139, - name: "Burroughs Wellcome Fund Career Awards", - organization: "Burroughs Wellcome Fund", - logo: "https://placehold.co/100x100/EEE/999?text=B", - description: - "BWF provides career development awards at the interface of basic biomedical science and adjacent disciplines. Programs support researchers in infectious disease, climate change & health, and regulatory science.", - fundingAmount: "Up to $500,000", - category: "Research", - tags: ["Biomedical", "Career Development", "Infectious Disease", "USA"], - website: "https://www.bwfund.org", - eligibility: [ - "Researchers at US and Canadian institutions", - "Must be at career transition stage (postdoc → faculty or early faculty)", - "Multiple programs with different eligibility requirements", - "Annual deadlines varying by program", - ], - status: "Active", - deadline: "2027-09-03", - ecosystem: "USA", - highlights: [ - "5-year awards with flexible spending", - "Focus on career transitions in biomedical research", - "Career Awards at the Scientific Interface: $500K over 5 years", - ], - }, - { - id: 140, - name: "W.M. Keck Foundation Research Grants", - organization: "W.M. Keck Foundation", - logo: "https://placehold.co/100x100/EEE/999?text=K", - description: - "The Keck Foundation funds large-scale research projects that are too novel or risky for traditional funding. It supports medical research, science & engineering, and education with major grants to accredited institutions.", - fundingAmount: "Up to $5M", - category: "Research", - tags: ["High-risk", "Medical Research", "Engineering", "Large-scale"], - website: "https://www.wmkeck.org", - eligibility: [ - "Accredited US universities and research institutions", - "Projects must be pioneering and unlikely to receive traditional funding", - "Typically $500K-$5M for research; up to $15M for facilities", - "Two-stage application process (Phase I concept, Phase II full proposal)", - ], - status: "Active", - deadline: "2027-09-08", - ecosystem: "USA", - highlights: [ - "Funds projects that are too risky for NIH/NSF", - "$1.8B+ in grants since 1954", - "Built the Keck Observatory - world's largest telescopes", - ], - }, -]; -======= -import type { Grant } from "./grantsData"; - -export const grantsResearch: Grant[] = [ - { - id: 71, - name: "Fulbright-Nehru Fellowship", - organization: "USIEF", - logo: "https://placehold.co/100x100/EEE/999?text=F", - description: - "The Fulbright-Nehru Fellowship enables Indian students, scholars, and professionals to study, research, or teach at US institutions. It covers tuition, living expenses, travel, and health insurance for periods ranging from 4 to 9 months.", - fundingAmount: "Up to $50,000", - category: "Research", - tags: ["USA", "Research", "Fellowship", "Academic"], - website: "https://usief.org.in", - eligibility: [ - "Indian citizens with strong academic records", - "Master's degree or equivalent required for most categories", - "Must return to India after fellowship completion", - "Application deadline typically in February/June each year", - ], - status: "Active", - deadline: "2026-06-05", - ecosystem: "USA", - highlights: [ - "Most prestigious Indo-US academic exchange program", - "J-1 visa and round-trip airfare included", - "Over 20,000 Indians have participated since 1950", - ], - }, - { - id: 72, - name: "Wellcome Trust Research Grants", - organization: "Wellcome Trust", - logo: "https://placehold.co/100x100/EEE/999?text=W", - description: - "The Wellcome Trust funds bold research to improve health. Its grants support discovery research, technology development, and interventions across biomedical science, population health, humanities, and social science.", - fundingAmount: "Up to £3M", - category: "Research", - tags: ["UK", "Biomedical", "Health Research", "Discovery"], - website: "https://wellcome.org/grant-funding", - eligibility: [ - "Researchers at any career stage worldwide", - "Must be based at an eligible host institution", - "Research must aim to improve understanding of health", - "Multiple grant types: Discovery, Career Development, Collaborative", - ], - status: "Active", - deadline: "2027-06-10", - ecosystem: "UK", - highlights: [ - "One of the world's largest research funders (£16B+ endowment)", - "Open to researchers from any country", - "Flexible funding for 3-8 year projects", - ], - }, - { - id: 73, - name: "Grand Challenges Explorations", - organization: "Bill & Melinda Gates Foundation", - logo: "https://placehold.co/100x100/EEE/999?text=G", - description: - "Grand Challenges Explorations funds bold ideas with potential to solve persistent global health and development challenges. It provides seed funding with a simple 2-page application for unconventional approaches.", - fundingAmount: "Up to $100,000", - category: "Research", - tags: ["Global Health", "Innovation", "Seed Funding", "Global"], - website: "https://gcgh.grandchallenges.org", - eligibility: [ - "Researchers and innovators from any organization worldwide", - "No preliminary data required - just a bold idea", - "Must address specific challenge topics posted each round", - "Successful Phase 1 projects can receive up to $1M in follow-on funding", - ], - status: "Active", - deadline: "2027-06-15", - ecosystem: "Global", - highlights: [ - "Simple 2-page application process", - "No preliminary data needed", - "Over 4,600 projects funded in 100+ countries", - ], - }, - { - id: 74, - name: "CERN Openlab Summer Students", - organization: "CERN", - logo: "https://placehold.co/100x100/EEE/999?text=C", - description: - "CERN Openlab offers summer student positions and research associateships for students interested in computing, physics, and engineering. Participants work on cutting-edge projects in data science, machine learning, and quantum computing.", - fundingAmount: "Stipend + travel", - category: "Research", - tags: ["Physics", "Computing", "Switzerland", "Research"], - website: "https://openlab.cern", - eligibility: [ - "Undergraduate or Master's students in CS, physics, or engineering", - "Must be enrolled at a university at time of application", - "9-week summer program at CERN, Geneva", - "Applications open October-January each year", - ], - status: "Active", - deadline: "2027-06-20", - ecosystem: "Switzerland", - highlights: [ - "Work alongside world-class scientists at CERN", - "Stipend covers living expenses in Geneva", - "Access to CERN's computing infrastructure", - ], - }, - { - id: 75, - name: "DAAD Research Grants", - organization: "DAAD (German Academic Exchange Service)", - logo: "https://placehold.co/100x100/EEE/999?text=D", - description: - "DAAD offers research grants for doctoral candidates, postdocs, and academics to conduct research at German universities and institutions. Grants cover monthly stipend, health insurance, and travel allowance.", - fundingAmount: "€1,000-€1,300/month", - category: "Research", - tags: ["Germany", "Doctoral", "Academic", "Research"], - website: "https://www.daad.de/go/en/stipa57742121", - eligibility: [ - "Graduates and PhD students from all countries", - "Must have a confirmed research supervisor at a German institution", - "Research period: 1-10 months for short-term, 3-4 years for doctoral", - "Application deadlines vary by country and program", - ], - status: "Active", - deadline: "2027-06-25", - ecosystem: "Germany", - highlights: [ - "World's largest academic exchange organization", - "German language course funding included", - "Over 150,000 funded scholars worldwide annually", - ], - }, - { - id: 76, - name: "Marie Sklodowska-Curie Fellowship", - organization: "European Commission", - logo: "https://placehold.co/100x100/EEE/999?text=E", - description: - "Marie Curie Fellowships support experienced researchers with cross-border and cross-sector mobility. The Postdoctoral Fellowships fund 1-2 year research projects at European or global institutions with generous living and mobility allowances.", - fundingAmount: "€5,080/month + allowances", - category: "Research", - tags: ["EU", "Postdoctoral", "Mobility", "Research"], - website: "https://marie-sklodowska-curie-actions.ec.europa.eu", - eligibility: [ - "PhD holders of any nationality", - "Must move to a different country than where they've lived for 3+ years", - "1-2 year research projects", - "Annual call with September deadline", - ], - status: "Active", - deadline: "2027-06-30", - ecosystem: "EU", - highlights: [ - "One of Europe's most prestigious research fellowships", - "Mobility, family, and special needs allowances included", - "Success rate ~15% - highly competitive", - ], - }, - { - id: 77, - name: "Swiss Government Excellence Scholarships", - organization: "Swiss Confederation", - logo: "https://placehold.co/100x100/EEE/999?text=S", - description: - "Switzerland offers excellence scholarships for foreign researchers and artists to conduct doctoral or postdoctoral research at Swiss public universities. Monthly stipend, tuition waiver, health insurance, and housing allowance included.", - fundingAmount: "CHF 1,920/month", - category: "Research", - tags: ["Switzerland", "Doctoral", "Postdoctoral", "Excellence"], - website: "https://www.sbfi.admin.ch/en/swiss-government-excellence-scholarships", - eligibility: [ - "Researchers from 180+ countries including India", - "Master's degree holders for PhD programs; PhD holders for postdoc", - "Must be under 35 (PhD) or have received PhD within past 5 years (postdoc)", - "Application through Swiss embassy in home country", - ], - status: "Active", - deadline: "2027-07-05", - ecosystem: "Switzerland", - highlights: [ - "Full tuition waiver at top Swiss universities (ETH, EPFL)", - "Health insurance and housing allowance included", - "12-month renewable scholarships", - ], - }, - { - id: 78, - name: "Humboldt Research Fellowship", - organization: "Alexander von Humboldt Foundation", - logo: "https://placehold.co/100x100/EEE/999?text=H", - description: - "The Humboldt Research Fellowship supports highly qualified researchers from abroad to carry out long-term research at German institutions. It provides monthly stipends, travel allowances, and language courses for 6-24 month stays.", - fundingAmount: "€2,670/month", - category: "Research", - tags: ["Germany", "Postdoctoral", "Senior Research", "Long-term"], - website: "https://www.humboldt-foundation.de", - eligibility: [ - "Postdoctoral researchers with PhD completed within past 4 years", - "Senior researchers with professor-equivalent positions also eligible", - "Must have peer-reviewed publications", - "Applications accepted year-round; review takes 4-7 months", - ], - status: "Active", - deadline: "2027-07-10", - ecosystem: "Germany", - highlights: [ - "Lifetime membership in Humboldt network of 30,000+ researchers", - "Return fellowships for continued collaboration", - "56 Nobel laureates among Humboldt alumni", - ], - }, - { - id: 79, - name: "JSPS Fellowship", - organization: "Japan Society for the Promotion of Science", - logo: "https://placehold.co/100x100/EEE/999?text=J", - description: - "JSPS Postdoctoral Fellowships invite young researchers from abroad to conduct collaborative research in Japan. The program covers round-trip airfare, monthly stipend, research allowance, and overseas travel insurance.", - fundingAmount: "¥362,000/month", - category: "Research", - tags: ["Japan", "Postdoctoral", "Collaborative Research", "Science"], - website: "https://www.jsps.go.jp/english", - eligibility: [ - "Researchers who hold a doctoral degree from outside Japan", - "Must be from a JSPS partner country", - "12-24 month research period in Japan", - "Must have a host researcher at a Japanese institution", - ], - status: "Active", - deadline: "2027-07-15", - ecosystem: "Japan", - highlights: [ - "Research allowance of ¥150,000/year", - "Round-trip airfare included", - "Access to Japan's top research universities", - ], - }, - { - id: 80, - name: "Newton International Fellowship", - organization: "Royal Society", - logo: "https://placehold.co/100x100/EEE/999?text=R", - description: - "Newton International Fellowships enable early-career postdoctoral researchers from overseas to work at UK research institutions for 2 years. The program aims to attract the best researchers globally to build lasting connections with UK science.", - fundingAmount: "£24,000/year + research expenses", - category: "Research", - tags: ["UK", "Postdoctoral", "Royal Society", "Science"], - website: "https://royalsociety.org/grants-schemes-awards/grants/newton-international", - eligibility: [ - "Non-UK postdoctoral researchers with PhD within past 7 years", - "Must have support from a UK host institution", - "All areas of natural sciences, including engineering", - "Annual deadline in March", - ], - status: "Active", - deadline: "2027-07-20", - ecosystem: "UK", - highlights: [ - "2-year fully funded research position in UK", - "£8,000 research expenses per year", - "Follow-up funding of £6,000/year for 10 years", - ], - }, - { - id: 131, - name: "Schmidt Science Fellows", - organization: "Schmidt Futures", - logo: "https://placehold.co/100x100/EEE/999?text=S", - description: - "Schmidt Science Fellows is a postdoctoral program that supports the next generation of science leaders. Fellows pivot from their PhD discipline to a new field, gaining breadth and building bridges across scientific domains.", - fundingAmount: "$100,000/year", - category: "Research", - tags: ["Postdoctoral", "Interdisciplinary", "Leadership", "Global"], - website: "https://schmidtsciencefellows.org", - eligibility: [ - "PhD graduates from any scientific discipline within past 12 months", - "Must propose research in a field different from their PhD", - "Nominated by host institutions from 30+ partner universities", - "Annual cohort of ~30 fellows", - ], - status: "Active", - deadline: "2027-07-25", - ecosystem: "Global", - highlights: [ - "Encourages disciplinary pivoting - unique among fellowships", - "Leadership development alongside research", - "Partners with Nature Research for professional development", - ], - }, - { - id: 132, - name: "Simons Foundation Grants", - organization: "Simons Foundation", - logo: "https://placehold.co/100x100/EEE/999?text=S", - description: - "The Simons Foundation advances the frontiers of research in mathematics and the basic sciences. Its grants support collaboration, curiosity-driven research, and investigations into the fundamental laws of nature.", - fundingAmount: "Up to $500,000", - category: "Research", - tags: ["Mathematics", "Physics", "Basic Science", "Collaboration"], - website: "https://www.simonsfoundation.org", - eligibility: [ - "Academic researchers in mathematics, physics, CS, and life sciences", - "Must be at accredited research institutions", - "Programs: Investigators, Collaborations, Fellowships", - "Nominations and direct applications depending on program", - ], - status: "Active", - deadline: "2027-07-30", - ecosystem: "USA", - highlights: [ - "One of the largest private funders of basic science", - "$500M+ annual budget for science and math", - "Simons Investigators receive $100K/year for 5+ years", - ], - }, - { - id: 133, - name: "HHMI Investigator Program", - organization: "Howard Hughes Medical Institute", - logo: "https://placehold.co/100x100/EEE/999?text=H", - description: - "HHMI Investigators are among the most accomplished biomedical researchers in the world. HHMI provides long-term, flexible funding so investigators can take risks and pursue the most important questions in biology and medicine.", - fundingAmount: "Up to $1M+/year", - category: "Research", - tags: ["Biomedical", "Biology", "Long-term", "Elite"], - website: "https://www.hhmi.org/programs/biomedical-research", - eligibility: [ - "Faculty at eligible US research institutions", - "Must be conducting biomedical research", - "Selection based on potential, not past achievements", - "Competition held every 3-5 years; ~25 new investigators per cycle", - ], - status: "Active", - deadline: "2027-08-04", - ecosystem: "USA", - highlights: [ - "7-year renewable appointments with full salary support", - "35 HHMI investigators have won Nobel Prizes", - "Funds the researcher, not a specific project", - ], - }, - { - id: 134, - name: "Moore Foundation Science Grants", - organization: "Gordon & Betty Moore Foundation", - logo: "https://placehold.co/100x100/EEE/999?text=M", - description: - "The Moore Foundation's science program supports curiosity-driven research in physics, astronomy, and data-driven discovery. Its grants fund major research initiatives, instrumentation, and emerging fields of science.", - fundingAmount: "Up to $5M", - category: "Research", - tags: ["Physics", "Astronomy", "Data Science", "Instrumentation"], - website: "https://www.moore.org/programs/science", - eligibility: [ - "Academic researchers and institutions", - "Research in physical sciences, astronomy, or data-driven discovery", - "Emerging field investigators and large-scale projects", - "Both invited proposals and open calls", - ], - status: "Active", - deadline: "2027-08-09", - ecosystem: "USA", - highlights: [ - "$1.5B+ in science grants since founding", - "Supports Thirty Meter Telescope and LIGO", - "Moore Inventors Fellows: $825K over 5 years", - ], - }, - { - id: 135, - name: "Chan Zuckerberg Initiative Science", - organization: "Chan Zuckerberg Initiative", - logo: "https://placehold.co/100x100/EEE/999?text=C", - description: - "CZI Science funds research to cure, prevent, or manage all diseases by end of century. It supports single-cell biology, infectious disease, neurodegeneration, and AI for biology through grants, tools, and data platforms.", - fundingAmount: "Up to $500,000", - category: "Research", - tags: ["Biomedicine", "AI for Biology", "Single-cell", "Open Science"], - website: "https://chanzuckerberg.com/science", - eligibility: [ - "Academic researchers in biomedical sciences", - "Must align with CZI's focus areas: cell biology, infectious disease, neurodegeneration", - "Open-science commitment required", - "Annual calls for specific programs", - ], - status: "Active", - deadline: "2027-08-14", - ecosystem: "USA", - highlights: [ - "$5.3B+ committed to science", - "Built Human Cell Atlas and CellxGene platform", - "Strong focus on open-source tools and data sharing", - ], - }, - { - id: 136, - name: "Kavli Foundation Grants", - organization: "Kavli Foundation", - logo: "https://placehold.co/100x100/EEE/999?text=K", - description: - "The Kavli Foundation supports basic research in astrophysics, nanoscience, neuroscience, and theoretical physics. It funds Kavli Institutes worldwide and awards the prestigious Kavli Prizes biennially.", - fundingAmount: "Up to $1M", - category: "Research", - tags: ["Astrophysics", "Nanoscience", "Neuroscience", "Theoretical Physics"], - website: "https://kavlifoundation.org", - eligibility: [ - "Established researchers at Kavli-affiliated or partner institutions", - "Research in astrophysics, nanoscience, neuroscience, or theoretical physics", - "Support for 20 Kavli Institutes across 8 countries", - "Kavli Prize nominations from the scientific community", - ], - status: "Active", - deadline: "2027-08-19", - ecosystem: "USA", - highlights: [ - "20 Kavli Institutes at top universities worldwide", - "Kavli Prize: $1M in astrophysics, nanoscience, neuroscience", - "Long-term support for foundational research", - ], - }, - { - id: 137, - name: "Sloan Research Fellowship", - organization: "Alfred P. Sloan Foundation", - logo: "https://placehold.co/100x100/EEE/999?text=S", - description: - "Sloan Research Fellowships honor early-career scholars of outstanding promise. Fellows receive $75,000 over 2 years to be used flexibly to advance their research. It's one of the most prestigious awards for young scientists.", - fundingAmount: "$75,000", - category: "Research", - tags: ["Early Career", "Prestigious", "STEM", "USA"], - website: "https://sloan.org/fellowships", - eligibility: [ - "Early-career faculty within 6 years of first academic appointment", - "Must hold tenure-track position at a US or Canadian institution", - "Fields: chemistry, CS, economics, math, neuroscience, ocean sciences, physics", - "Nomination by department head or senior colleague", - ], - status: "Active", - deadline: "2027-08-24", - ecosystem: "USA", - highlights: [ - "55 Sloan Fellows have gone on to win Nobel Prizes", - "126 fellows selected annually", - "Unrestricted funding - no reporting requirements", - ], - }, - { - id: 138, - name: "Packard Fellowship for Science and Engineering", - organization: "David and Lucile Packard Foundation", - logo: "https://placehold.co/100x100/EEE/999?text=P", - description: - "The Packard Fellowship provides $875,000 over 5 years to early-career scientists and engineers. It's one of the largest nongovernmental fellowships, giving fellows the freedom to pursue creative research directions.", - fundingAmount: "$875,000", - category: "Research", - tags: ["Early Career", "Engineering", "Science", "Prestigious"], - website: "https://www.packard.org/what-we-fund/science/packard-fellowships-for-science-and-engineering", - eligibility: [ - "Faculty within first 3 years of tenure-track appointment", - "Must be at one of 50 invited universities", - "Natural sciences and engineering fields", - "Nominated by university - 2 nominees per institution", - ], - status: "Active", - deadline: "2027-08-29", - ecosystem: "USA", - highlights: [ - "$875K over 5 years - among the most generous", - "20 fellows selected annually from 100 nominees", - "Complete research freedom - no strings attached", - ], - }, - { - id: 139, - name: "Burroughs Wellcome Fund Career Awards", - organization: "Burroughs Wellcome Fund", - logo: "https://placehold.co/100x100/EEE/999?text=B", - description: - "BWF provides career development awards at the interface of basic biomedical science and adjacent disciplines. Programs support researchers in infectious disease, climate change & health, and regulatory science.", - fundingAmount: "Up to $500,000", - category: "Research", - tags: ["Biomedical", "Career Development", "Infectious Disease", "USA"], - website: "https://www.bwfund.org", - eligibility: [ - "Researchers at US and Canadian institutions", - "Must be at career transition stage (postdoc → faculty or early faculty)", - "Multiple programs with different eligibility requirements", - "Annual deadlines varying by program", - ], - status: "Active", - deadline: "2027-09-03", - ecosystem: "USA", - highlights: [ - "5-year awards with flexible spending", - "Focus on career transitions in biomedical research", - "Career Awards at the Scientific Interface: $500K over 5 years", - ], - }, - { - id: 140, - name: "W.M. Keck Foundation Research Grants", - organization: "W.M. Keck Foundation", - logo: "https://placehold.co/100x100/EEE/999?text=K", - description: - "The Keck Foundation funds large-scale research projects that are too novel or risky for traditional funding. It supports medical research, science & engineering, and education with major grants to accredited institutions.", - fundingAmount: "Up to $5M", - category: "Research", - tags: ["High-risk", "Medical Research", "Engineering", "Large-scale"], - website: "https://www.wmkeck.org", - eligibility: [ - "Accredited US universities and research institutions", - "Projects must be pioneering and unlikely to receive traditional funding", - "Typically $500K-$5M for research; up to $15M for facilities", - "Two-stage application process (Phase I concept, Phase II full proposal)", - ], - status: "Active", - deadline: "2027-09-08", - ecosystem: "USA", - highlights: [ - "Funds projects that are too risky for NIH/NSF", - "$1.8B+ in grants since 1954", - "Built the Keck Observatory - world's largest telescopes", - ], - }, -]; -======= import type { Grant } from "./grantsData"; export const grantsResearch: Grant[] = [ @@ -1573,4 +522,3 @@ export const grantsResearch: Grant[] = [ ], }, ]; ->>>>>>> 0ebdbc32ebee708df636487bf62213132174e720 diff --git a/client/src/module/student/learn/system-design/lessons/SD_L3_IndexesActivity.tsx b/client/src/module/student/learn/system-design/lessons/SD_L3_IndexesActivity.tsx index 31205838..f3d5cc2c 100644 --- a/client/src/module/student/learn/system-design/lessons/SD_L3_IndexesActivity.tsx +++ b/client/src/module/student/learn/system-design/lessons/SD_L3_IndexesActivity.tsx @@ -127,8 +127,6 @@ function BTreeDrilldown() { useEffect(() => { if (!racing) return; let cancelled = false; - setScanT(-1); - setSeekStep(-1); // Scan: 100ms per row let s = 0; @@ -162,9 +160,11 @@ function BTreeDrilldown() { clearInterval(seekHandle); clearTimeout(stopHandle); }; - }, [racing, target]); + }, [racing, target, seekPath.length]); const startRace = () => { + setScanT(-1); + setSeekStep(-1); setRacing(true); }; diff --git a/client/src/module/student/learn/system-design/lessons/SD_L8_YouTubeActivity.tsx b/client/src/module/student/learn/system-design/lessons/SD_L8_YouTubeActivity.tsx index 7d9c0290..449696ec 100644 --- a/client/src/module/student/learn/system-design/lessons/SD_L8_YouTubeActivity.tsx +++ b/client/src/module/student/learn/system-design/lessons/SD_L8_YouTubeActivity.tsx @@ -154,7 +154,7 @@ function ABRPlayer() { setCurrentTier(ideal.i); } - }, [bandwidth, t]); + }, [bandwidth, t, currentTier]); const reset = () => { setEvents([]); setCurrentTier(2); setT(0); setPlaying(false); }; diff --git a/client/src/module/student/opensource/GSoCReposPage.tsx b/client/src/module/student/opensource/GSoCReposPage.tsx index 6e589ff4..a416875a 100644 --- a/client/src/module/student/opensource/GSoCReposPage.tsx +++ b/client/src/module/student/opensource/GSoCReposPage.tsx @@ -19,6 +19,9 @@ import { Lightbulb, BookOpen, ArrowUpRight, + Award, + ChevronLeft, + ChevronRight, } from "lucide-react"; import api from "../../../lib/axios"; import { queryKeys } from "../../../lib/query-keys"; @@ -97,6 +100,90 @@ function EmptyState() { ); } +function TopOrgsStrip({ + orgs, + onSelect, +}: { + orgs: { id: number; name: string; slug: string; imageUrl?: string; imageBgColor?: string; category: string; yearsParticipated: number[] }[]; + onSelect: (slug: string) => void; +}) { + const scrollRef = useRef(null); + + const scroll = (dir: "left" | "right") => { + if (!scrollRef.current) return; + scrollRef.current.scrollBy({ left: dir === "left" ? -220 : 220, behavior: "smooth" }); + }; + + if (orgs.length === 0) return null; + + return ( +
+
+ + + long-standing participants + +
+ + +
+
+
+ {orgs.map((org, i) => ( + onSelect(org.slug)} + initial={{ opacity: 0, x: 20 }} + animate={{ opacity: 1, x: 0 }} + transition={{ delay: i * 0.05, duration: 0.3 }} + className="group flex min-w-[200px] shrink-0 items-center gap-3 rounded-md border border-stone-200 bg-white px-4 py-3 text-left transition-all hover:border-stone-400 hover:shadow-sm dark:border-white/10 dark:bg-stone-900 dark:hover:border-white/30" + > + {org.imageUrl ? ( + {org.name} + ) : ( +
+ {org.name.charAt(0).toUpperCase()} +
+ )} +
+

+ {org.name} +

+ + {org.yearsParticipated.length} years + +
+ +
+ ))} +
+
+ ); +} + function FilterDropdown({ label, icon, @@ -482,12 +569,14 @@ export default function GSoCReposPage() { const selectedYear = searchParams.get("year") || "All"; const [search, setSearch] = useState(initialQ); + const [prevInitialQ, setPrevInitialQ] = useState(initialQ); // FIX 1: Depend ONLY on initialQ, not searchParams. // This prevents wiping out half-typed text when other filters change. - useEffect(() => { + if (initialQ !== prevInitialQ) { + setPrevInitialQ(initialQ); setSearch(initialQ); - }, [initialQ]); + } const [page, setPage] = useState(1); const [selectedOrg, setSelectedOrg] = useState(null); @@ -579,6 +668,13 @@ export default function GSoCReposPage() { const yearOptions = ["All", ...(stats?.years.map((year) => String(year.year)) ?? [])]; const techOptions = ["All", ...(stats?.technologies.slice(0, 30).map((tech) => tech.name) ?? [])]; + const { data: topOrgsData } = useQuery<{ organizations: { id: number; name: string; slug: string; imageUrl?: string; imageBgColor?: string; category: string; yearsParticipated: number[] }[] }>({ + queryKey: queryKeys.gsoc.topOrgs(), + queryFn: () => api.get("/gsoc/top-orgs").then((res) => res.data), + staleTime: Infinity, + }); + const topOrgs = topOrgsData?.organizations ?? []; + const hasFilters = Boolean(initialQ) || selectedCategory !== "All" || selectedTech !== "All" || selectedYear !== "All"; @@ -685,6 +781,31 @@ export default function GSoCReposPage() {

+ {!hasFilters && topOrgs.length > 0 && ( + { + const found = topOrgs.find((o) => o.slug === slug); + if (found) + setSelectedOrg({ + ...found, + url: "", + description: "", + category: found.category ?? "", + topics: [], + technologies: [], + totalProjects: 0, + contactEmail: null, + mailingList: null, + ideasUrl: null, + guideUrl: null, + projectsData: null, + imageBgColor: found.imageBgColor ?? null, + } as GSoCOrganization); + }} + /> + )} + {isLoading ? ( ) : organizations.length === 0 ? ( diff --git a/client/src/module/student/opensource/RepoDiscoveryPage.tsx b/client/src/module/student/opensource/RepoDiscoveryPage.tsx index f2a7620e..f8c99140 100644 --- a/client/src/module/student/opensource/RepoDiscoveryPage.tsx +++ b/client/src/module/student/opensource/RepoDiscoveryPage.tsx @@ -114,11 +114,11 @@ const [searchParams, setSearchParams] = useSearchParams(); retry: false, }); - useEffect(() => { - if (deepLinkData) { - setSelectedRepo(deepLinkData); - } - }, [deepLinkData]); + const [prevDeepLinkDataId, setPrevDeepLinkDataId] = useState(deepLinkData?.id); + if (deepLinkData && deepLinkData.id !== prevDeepLinkDataId) { + setPrevDeepLinkDataId(deepLinkData.id); + setSelectedRepo(deepLinkData); + } useEffect(() => { if (deepLinkError) { diff --git a/client/src/module/student/opensource/components/GuideSectionPage.tsx b/client/src/module/student/opensource/components/GuideSectionPage.tsx index 5625f6d6..49037e7d 100644 --- a/client/src/module/student/opensource/components/GuideSectionPage.tsx +++ b/client/src/module/student/opensource/components/GuideSectionPage.tsx @@ -92,7 +92,7 @@ const submitFeedback = async ( }); localStorage.setItem( - `guide-feedback-${basePath}-${step.id}` + `guide-feedback-${basePath}-${step.id}`, value ); @@ -100,7 +100,7 @@ const submitFeedback = async ( setSubmitted(true); } catch { localStorage.setItem( - `guide-feedback-${basePath}-${step.id}` + `guide-feedback-${basePath}-${step.id}`, value ); diff --git a/client/src/module/student/profile/components/ProjectsSection.tsx b/client/src/module/student/profile/components/ProjectsSection.tsx index 096a02ac..eb4b7d90 100644 --- a/client/src/module/student/profile/components/ProjectsSection.tsx +++ b/client/src/module/student/profile/components/ProjectsSection.tsx @@ -105,7 +105,7 @@ function SortableProjectItem({ aria-label="Edit project" variant="ghost" mode="icon" - size="sm" + size="icon" className="text-stone-400 hover:text-stone-900 dark:hover:text-stone-50" > @@ -114,10 +114,9 @@ function SortableProjectItem({ type="button" onClick={onRemove} aria-label="Delete project" - variant="destructive" - appearance="ghost" + variant="ghost" mode="icon" - size="sm" + size="icon" className="text-stone-400 hover:text-red-500" > @@ -266,7 +265,7 @@ export function ProjectsSection({ aria-label={`Remove ${t}`} variant="ghost" mode="icon" - size="sm" + size="icon" className="opacity-60 hover:opacity-100 h-auto p-0 w-auto" > @@ -292,10 +291,10 @@ export function ProjectsSection({ type="button" onClick={addTech} aria-label="Add technology" - variant="secondary" + variant="outline" mode="icon" - size="sm" - className="shrink-0 w-10 h-10 border border-stone-300 dark:border-white/10 bg-transparent text-stone-600 dark:text-stone-400 hover:text-stone-900 dark:hover:text-stone-50 hover:border-stone-900 dark:hover:border-stone-50" + size="icon" + className="shrink-0 w-10 h-10 border-stone-300 dark:border-white/10 text-stone-600 dark:text-stone-400 hover:text-stone-900 dark:hover:text-stone-50 hover:border-stone-900 dark:hover:border-stone-50" > diff --git a/client/src/module/student/python/PythonLessonDetailPage.tsx b/client/src/module/student/python/PythonLessonDetailPage.tsx index 0392d44c..91eca776 100644 --- a/client/src/module/student/python/PythonLessonDetailPage.tsx +++ b/client/src/module/student/python/PythonLessonDetailPage.tsx @@ -66,15 +66,16 @@ function ExerciseSection({ }); const exercise = exercises[activeIdx]; + const [prevExerciseId, setPrevExerciseId] = useState(exercise?.id); - useEffect(() => { - if (!exercise) return; + if (exercise && exercise.id !== prevExerciseId) { + setPrevExerciseId(exercise.id); setCode(exercise.starterCode); setResult(null); setIsCorrect(null); setShowHints(0); setShowSolution(false); - }, [activeIdx, exercise]); + } const handleRun = useCallback(async () => { if (!exercise || running) return; diff --git a/server/src/database/seed-gsoc.ts b/server/src/database/seed-gsoc.ts new file mode 100644 index 00000000..08af90b6 --- /dev/null +++ b/server/src/database/seed-gsoc.ts @@ -0,0 +1,100 @@ +import { PrismaClient } from "@prisma/client"; +import { PrismaPg } from "@prisma/adapter-pg"; +import "dotenv/config"; + +const connectionString = process.env["DATABASE_URL"] ?? ""; +const adapter = new PrismaPg({ connectionString }); +const prisma = new PrismaClient({ adapter }); + +const API_URL = "https://api.gsocorganizations.dev/organizations.json"; + +function slugify(name: string): string { + return name + .toLowerCase() + .replace(/[^a-z0-9]+/g, "-") + .replace(/^-|-$/g, ""); +} + +interface RawOrg { + name: string; + url: string; + image_url: string; + image_background_color: string; + description: string; + category: string; + topics: string[]; + technologies: string[]; + years: Record; + contact_email: string; + mailing_list: string; + ideas_url: string; + guide_url: string; +} + +async function main() { + console.log("Fetching GSoC organizations from API..."); + const response = await fetch(API_URL); + if (!response.ok) throw new Error(`API returned ${response.status}`); + + const data: RawOrg[] = await response.json(); + console.log(`Fetched ${data.length} organizations`); + + let created = 0; + let updated = 0; + + for (const org of data) { + const slug = slugify(org.name); + const yearsParticipated = Object.keys(org.years).map(Number).sort(); + const totalProjects = Object.values(org.years).reduce((sum, y) => sum + (y.num_projects || 0), 0); + + await prisma.gsocOrganization.upsert({ + where: { slug }, + create: { + name: org.name, + slug, + url: org.url, + imageUrl: org.image_url || null, + imageBgColor: org.image_background_color || null, + description: org.description, + category: org.category, + topics: org.topics || [], + technologies: org.technologies || [], + yearsParticipated, + totalProjects, + projectsData: JSON.parse(JSON.stringify(org.years)), + contactEmail: org.contact_email || null, + mailingList: org.mailing_list || null, + ideasUrl: org.ideas_url || null, + guideUrl: org.guide_url || null, + }, + update: { + name: org.name, + url: org.url, + imageUrl: org.image_url || null, + imageBgColor: org.image_background_color || null, + description: org.description, + category: org.category, + topics: org.topics || [], + technologies: org.technologies || [], + yearsParticipated, + totalProjects, + projectsData: JSON.parse(JSON.stringify(org.years)), + contactEmail: org.contact_email || null, + mailingList: org.mailing_list || null, + ideasUrl: org.ideas_url || null, + guideUrl: org.guide_url || null, + }, + }); + + // Check if it was a create or update based on existing record + created++; + } + + console.log(`Done! Processed ${created} organizations.`); + await prisma.$disconnect(); +} + +main().catch((err) => { + console.error("Seed failed:", err); + process.exit(1); +}); diff --git a/server/src/module/gsoc/gsoc.routes.ts b/server/src/module/gsoc/gsoc.routes.ts index 241717be..a0df84df 100644 --- a/server/src/module/gsoc/gsoc.routes.ts +++ b/server/src/module/gsoc/gsoc.routes.ts @@ -107,6 +107,31 @@ gsocRouter.get("/organizations/:slug/repos", async (req, res, next) => { } }); +// Public: top orgs by years participated (for "Long-standing participants" strip) +gsocRouter.get("/top-orgs", async (_req, res, next) => { + try { + const orgs = await prisma.gsocOrganization.findMany({ + select: { + id: true, + name: true, + slug: true, + imageUrl: true, + imageBgColor: true, + category: true, + yearsParticipated: true, + }, + }); + + const topOrgs = orgs + .sort((a, b) => b.yearsParticipated.length - a.yearsParticipated.length) + .slice(0, 6); + + res.json({ organizations: topOrgs }); + } catch (err) { + next(err); + } +}); + // Public: stats for filters gsocRouter.get("/stats", async (_req, res, next) => { try {