Skip to content

Commit d5ee4e0

Browse files
thermosentoclaude
andcommitted
Merge upstream changes from prize-website-v2
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2 parents c39b093 + 3dfe91a commit d5ee4e0

8 files changed

Lines changed: 81 additions & 81 deletions

File tree

Original file line numberDiff line numberDiff line change
@@ -1,53 +1,58 @@
1-
# Simple workflow for deploying static content to GitHub Pages
2-
name: Deploy static content to Pages
1+
name: Deploy React App to GitHub Pages
32

43
on:
5-
# Runs on pushes targeting the default branch
64
push:
75
branches: ["main"]
8-
9-
# Allows you to run this workflow manually from the Actions tab
106
workflow_dispatch:
117

12-
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
138
permissions:
149
contents: read
1510
pages: write
1611
id-token: write
1712

18-
# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
19-
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
2013
concurrency:
2114
group: "pages"
2215
cancel-in-progress: false
2316

2417
jobs:
25-
# Single deploy job since we're just deploying
26-
deploy:
27-
environment:
28-
name: github-pages
29-
url: ${{ steps.deployment.outputs.page_url }}
18+
build:
3019
runs-on: ubuntu-latest
3120
steps:
3221
- name: Checkout
3322
uses: actions/checkout@v4
3423
with:
3524
lfs: true
25+
3626
- name: Setup Node.js
3727
uses: actions/setup-node@v4
3828
with:
3929
node-version: '20'
4030
cache: 'npm'
31+
4132
- name: Install dependencies
4233
run: npm ci
34+
4335
- name: Build
4436
run: npm run build
37+
38+
- name: Add .nojekyll
39+
run: touch build/.nojekyll
40+
4541
- name: Setup Pages
4642
uses: actions/configure-pages@v5
43+
4744
- name: Upload artifact
4845
uses: actions/upload-pages-artifact@v3
4946
with:
50-
path: 'build'
47+
path: './build'
48+
49+
deploy:
50+
environment:
51+
name: github-pages
52+
url: ${{ steps.deployment.outputs.page_url }}
53+
runs-on: ubuntu-latest
54+
needs: build
55+
steps:
5156
- name: Deploy to GitHub Pages
5257
id: deployment
5358
uses: actions/deploy-pages@v4

.github/workflows/jekyll-gh-pages.yml

Lines changed: 0 additions & 51 deletions
This file was deleted.

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,6 @@
2121
npm-debug.log*
2222
yarn-debug.log*
2323
yarn-error.log*
24+
25+
# claude
26+
.claude

src/components/Footer.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ const Footer = () => {
1010
/>
1111
<div style={styles.underwater}>
1212
<p style={styles.footerText}>
13-
Sponsors and Partners
13+
Previous Sponsors and Partners
1414
</p>
1515
<div style={styles.sponsorContainer}>
1616
<img

src/pages/Application.js

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -72,21 +72,12 @@ const Application = () => {
7272
</p>
7373

7474
<a
75-
href="https://airtable.com/appsSPuO4G3jMYsxD/pagSMx2lt3o1Mb2qx/form"
75+
href="https://form.typeform.com/to/L7OigO4E"
7676
className="cta-button"
7777
target="_blank"
7878
rel="noopener noreferrer"
7979
>
80-
University Application
81-
</a>
82-
<br />
83-
<a
84-
href="https://airtable.com/appsSPuO4G3jMYsxD/pag57g9FCHY7p8KUO/form"
85-
className="cta-button"
86-
target="_blank"
87-
rel="noopener noreferrer"
88-
>
89-
High School Application
80+
Apply Here
9081
</a>
9182
</div>
9283
</section>
@@ -161,6 +152,7 @@ const Application = () => {
161152
<li>
162153
Modifications or improvements to existing technologies must demonstrate significant innovation, new applications, or unique business models that set them apart.
163154
</li>
155+
<li>You may submit a project that has been presented in other pitch competitions, as long as it remains your original work and meets all other eligibility criteria.</li>
164156
</ul>
165157

166158
<h3>Academic &amp; Professional Status</h3>
@@ -182,7 +174,7 @@ const Application = () => {
182174
<strong>Cross-Institution Collaboration Allowed:</strong> Teams do not need to be from the same school, university, or country, as long as they fit within the same division.
183175
</li>
184176
<li>
185-
<strong>Number of Team Members:</strong> Teams should consist of 1-5 members in the same pool (excluding their mentor).
177+
<strong>Number of Team Members:</strong> Presenting team members should consist of 1-5 members in the same pool (excluding their mentor). The working team may be larger, but only these members will present the pitch.
186178
</li>
187179
</ul>
188180

@@ -198,7 +190,7 @@ const Application = () => {
198190
<strong>Conflict of Interest:</strong> If any team member is closely affiliated with the competition organizers, judges, or sponsors (e.g., immediate family members), the team must disclose this in their application.
199191
</li>
200192
<li>
201-
<strong>Funding Limitations:</strong> You have NOT received more than $25K in external funding, dilutive or non-dilutive. In fact, you do not need to have any funding at all and startups can simply be pitches!
193+
<strong>Funding Limitations:</strong> You have NOT received more than $50K in external funding, dilutive or non-dilutive. In fact, you do not need to have any funding at all and startups can simply be pitches!
202194
</li>
203195
</ul>
204196

src/pages/GetInvolved.css

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -322,4 +322,29 @@ body {
322322
.content ul {
323323
padding-left: 20px;
324324
}
325+
}
326+
327+
.judges-list {
328+
display: flex;
329+
flex-wrap: wrap;
330+
gap: 30px;
331+
justify-content: flex-start;
332+
margin: 20px 0;
333+
}
334+
335+
.judge-item {
336+
text-align: center;
337+
max-width: 200px;
338+
}
339+
340+
.judge-photo {
341+
width: 150px;
342+
height: 150px;
343+
object-fit: cover;
344+
border-radius: 50%;
345+
}
346+
347+
.judge-item p {
348+
font-size: 0.9rem;
349+
margin-top: 10px;
325350
}

src/pages/GetInvolved.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,26 @@ const GetInvolved = () => {
9898
<li>Alexandra Gonzalez - Columbia University, Master's Student in Climate and Society, Policy</li>
9999
<li>Molly Fowler - University of Pennsylvania, Master's Student in Environmental Studies</li>
100100
</ul>
101+
<br />
102+
<h3>Final Round Judges:</h3>
103+
<div className="judges-list">
104+
<div className="judge-item">
105+
<img src={`${process.env.PUBLIC_URL}/final-round-judges/annelise-dyer.jpeg`} alt="Anneliese Dyer" className="judge-photo" />
106+
<p>Anneliese Dyer, 4AIR</p>
107+
</div>
108+
<div className="judge-item">
109+
<img src={`${process.env.PUBLIC_URL}/final-round-judges/david-jacoby.jpeg`} alt="David Steven Jacoby" className="judge-photo" />
110+
<p>David Steven Jacoby, NYU Stern Business School</p>
111+
</div>
112+
<div className="judge-item">
113+
<img src={`${process.env.PUBLIC_URL}/final-round-judges/daniel-bloch.jpeg`} alt="Daniel Bloch" className="judge-photo" />
114+
<p>Daniel Bloch, Lanzajet</p>
115+
</div>
116+
<div className="judge-item">
117+
<img src={`${process.env.PUBLIC_URL}/final-round-judges/chuck-hurchalla.jpeg`} alt="Chuck Hurchalla" className="judge-photo" />
118+
<p>Chuck Hurchalla, Evolution Sustainability Group</p>
119+
</div>
120+
</div>
101121
{/* <p><strong>Judge List:</strong></p>
102122
<p>Photos and descriptions of judges will be added here.</p> */}
103123
<br /><br />

src/pages/LandingPage.css

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,13 @@ body {
2727
}
2828

2929
.hero-video {
30+
position: absolute;
31+
top: 0;
32+
left: 0;
3033
width: 100%;
3134
height: 100%;
35+
object-fit: cover;
36+
z-index: 0;
3237
border: none;
3338
}
3439

@@ -39,13 +44,13 @@ body {
3944
width: 100%;
4045
height: 100%;
4146
background: rgba(0, 0, 0, 0.4);
42-
z-index: -1;
47+
z-index: 1;
4348
}
4449

4550
.hero-content {
4651
color: white;
4752
position: relative;
48-
z-index: 1;
53+
z-index: 2;
4954
}
5055

5156
.title {
@@ -106,6 +111,7 @@ body {
106111
background-color: white;
107112
width: 100%;
108113
padding-top: 3rem;
114+
margin-top: 0;
109115
}
110116

111117
.section {

0 commit comments

Comments
 (0)