diff --git a/.amplifyignore b/.amplifyignore new file mode 100644 index 00000000..7de47466 --- /dev/null +++ b/.amplifyignore @@ -0,0 +1,6 @@ +docs/ +documentation/ +e2e/ +.vscode/ +*.mp4 +*.psd diff --git a/.husky/pre-commit b/.husky/pre-commit index d6ee975c..78a6d14d 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,9 +1,4 @@ -# Run TypeScript check (excluding problematic test files) -#echo "🧪 Checking TypeScript..." -#npx tsc --noEmit +#!/usr/bin/env sh +. "$(dirname -- "$0")/_/husky.sh" -# Run Prettier + ESLint on staged files -#echo "🧹 Formatting and linting staged files..." -#npx lint-staged - -#echo "✅ Pre-commit checks passed!" \ No newline at end of file +#npm test diff --git a/amplify.yaml b/amplify.yaml new file mode 100644 index 00000000..eb07c2f2 --- /dev/null +++ b/amplify.yaml @@ -0,0 +1,23 @@ +version: 1 +applications: + - frontend: + phases: + preBuild: + commands: + # Install dependencies + - npm ci || npm install + build: + commands: + # Create a minimal placeholder .env to prevent build warnings + # The actual secret will be fetched from AWS Secrets Manager at runtime + - echo "# Placeholder - actual secrets loaded at runtime" > .env + - npm run build + artifacts: + # For Next.js the build output served by Amplify Hosting is in .next (not 'build' like CRA) + baseDirectory: .next + files: + - '**/*' + cache: + paths: + - node_modules/**/* + - .next/cache/** diff --git a/app/(with-layout)/event/page.tsx b/app/(with-layout)/event/page.tsx index a908aee8..0e132331 100644 --- a/app/(with-layout)/event/page.tsx +++ b/app/(with-layout)/event/page.tsx @@ -119,7 +119,7 @@ function EventPage() {
- After coding ends at noon on Sunday, present your project to our panel of industry professionals, + After coding ends at 11am on Sunday, present your project to our panel of industry professionals, professors, alumni, and fellow students. They'll evaluate your work based on these criteria:
@@ -282,11 +282,11 @@ function EventPage() {📅 - Submit by 11:00 AM Sunday + Submit by 9:00 AM Sunday
✏️ - Edit until 12:00 PM Sunday + Edit until 11:00 AM Sunday
- After noon, no changes allowed. Be ready to give a live demo and explain your project to the + After 11am, no changes allowed. Be ready to give a live demo and explain your project to the judges!
diff --git a/app/(with-layout)/event/prizes/page.tsx b/app/(with-layout)/event/prizes/page.tsx index 610b309c..fe8cfdb9 100644 --- a/app/(with-layout)/event/prizes/page.tsx +++ b/app/(with-layout)/event/prizes/page.tsx @@ -2,7 +2,7 @@ //import NavBar from "@/components/nav-bar/nav-bar"; import "@/app/globals.css"; -import { podiumPrizes, majorPrizes, minorPrizes } from "@/data/prizes"; +import { podiumPrizes, majorPrizes, minorPrizes, mlhPrizes } from "@/data/prizes"; import Podium from "@/components/prizes/podium"; import MajorPrizes from "@/components/prizes/major_prizes"; import MinorPrizes from "@/components/prizes/minor_prizes"; @@ -14,9 +14,14 @@ export default function Page() {| Position | +Username | +Score | + {isDirector ? ( +Delete | + ) : null} +
|---|---|---|---|
| {index + 1} | +{entry.name} | +{entry.score} | + {isDirector ? ( +
+ |
+ ) : null}
+
+ November 15-16, 2025 +
++ Rensselaer Polytechnic Institute +
++ Darrin Communications Center +
+{prize.description}
+ {prize.description.includes("Photon") ? +Read all about the Photon X HackRPI Track here
+ : "" + }