diff --git a/README.md b/README.md
index bc431678..47106fc3 100644
--- a/README.md
+++ b/README.md
@@ -15,30 +15,39 @@ There is also hardware available for hackers to check out and hack with.
This website is developed with [Gatsby](https://www.gatsbyjs.org/) and
[Material UI](https://material-ui.com/), and is a work-in-progress being
developed by ACM Hack’s Dev Team:
-- Alex Xia [(@khxia)](https://github.com/khxia)
- Jakob Reinwald [(@jakobreinwald)](https://github.com/jakobreinwald)
-- Maggie Li [(@maggieelli)](https://github.com/maggieelli)
- Katelyn Yu [(@katelynsyu)](https://github.com/katelynsyu)
-- Anakin Trotter [(@AnakinTrotter)](https://github.com/AnakinTrotter)
-- Nathan Zhang [(@nathanzzhang)](https://github.com/nathanzzhang)
+- Maggie Li [(@maggieelli)](https://github.com/maggieelli)
+- Aazel Tan [(@aazeltan)](https://github.com/aazeltan)
+- Hannah Kendall [(@hannahkendall04)](https://github.com/hannahkendall04)
+- James Wu [(@jamesmwu)](https://github.com/jamesmwu)
- Jenna Wang [(@ariyin)](https://github.com/ariyin)
+- Kayla Hamakawa [(@kaylahama)](https://github.com/kaylahama)
+- Kaylin Chung [(@kaylin-chung)](https://github.com/kaylin-chung)
+- Lillian Gonick [(@lilliangonick)](https://github.com/lilliangonick)
+- Max Lee [(@maxywaxyy)](https://github.com/maxywaxyy)
+- Nathan Zhang [(@nathanzzhang)](https://github.com/nathanzzhang)
+- Samuel Perrott [(@sperrott22)](https://github.com/sperrott22)
- Shiyu Ye [(@Monicaaawa)](https://github.com/Monicaaawa)
-- Brooke Jiang [(@jiangxuann)](https://github.com/jiangxuann)
-- Jonathan Si [(@jsi19)](https://github.com/jsi19)
-- Andy Lewis [(@datowq)](https://github.com/datowq)
-- Satyen Subramaniam [(@SubramaniamSatyen)](https://github.com/SubramaniamSatyen)
+- Sneha Agarwal [(@snehaagar2023)](https://github.com/snehaagar2023)
Past contributors:
-- Timothy Gu [(@TimothyGu)](https://github.com/TimothyGu/)
-- Jamie Liu [(@jamieliu386)](https://github.com/jamieliu386/)
-- Timothy Rediehs [(@Timthetic)](https://github.com/Timthetic)
-- Galen Wong [(@GalenWong)](https://github.com/GalenWong)
-- Miles Wu [(@milesswu)](https://github.com/milesswu)
+- Alex Xia [(@khxia)](https://github.com/khxia)
+- Anakin Trotter [(@AnakinTrotter)](https://github.com/AnakinTrotter)
+- Andy Lewis [(@datowq)](https://github.com/datowq)
+- Brooke Jiang [(@jiangxuann)](https://github.com/jiangxuann)
- Chandra Suresh [(@curesh)](https://github.com/curesh)
+- Christina Tong [(@christinatong01)](https://github.com/christinatong01)
- Eric Yang [(@eric8yang)](https://github.com/eric8yang)
+- Galen Wong [(@GalenWong)](https://github.com/GalenWong)
+- Jamie Liu [(@jamieliu386)](https://github.com/jamieliu386/)
- Jody Lin [(@jodymlin)](https://github.com/jodymlin)
-- Christina Tong [(@christinatong01)](https://github.com/christinatong01)
+- Jonathan Si [(@jsi19)](https://github.com/jsi19)
+- Miles Wu [(@milesswu)](https://github.com/milesswu)
+- Satyen Subramaniam [(@SubramaniamSatyen)](https://github.com/SubramaniamSatyen)
- Thomas McGall [(@tmag1)](https://github.com/tmag1)
+- Timothy Gu [(@TimothyGu)](https://github.com/TimothyGu/)
+- Timothy Rediehs [(@Timthetic)](https://github.com/Timthetic)
ACM Hack is a subcomittee of [ACM @ UCLA](http://www.uclaacm.com/), the largest
Computer Science student organization in Southern California. Check out [our
diff --git a/code-of-conduct.md b/code-of-conduct.md
index eb96feaa..77a5cd06 100644
--- a/code-of-conduct.md
+++ b/code-of-conduct.md
@@ -63,7 +63,7 @@ representative at an online or offline event.
Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to the community leaders responsible for enforcement at
-uclaacmhack@gmail.com.
+hack@uclaacm.com.
All complaints will be reviewed and investigated promptly and fairly.
All community leaders are obligated to respect the privacy and security of the
diff --git a/gatsby-config.js b/gatsby-config.js
index bc37afc5..7cdfc6b3 100644
--- a/gatsby-config.js
+++ b/gatsby-config.js
@@ -34,7 +34,7 @@ module.exports = {
background_color: '#fff',
theme_color: '#c960ff',
display: 'minimal-ui',
- icon: 'src/images/hothX-logo.svg' // This path is relative to the root of the site.
+ icon: 'src/images/hothXI-logo.svg' // This path is relative to the root of the site.
}
/* eslint-enable camelcase */
},
diff --git a/src/components/HomePage/Banner.js b/src/components/HomePage/Banner.js
index e1f80fd4..96119799 100644
--- a/src/components/HomePage/Banner.js
+++ b/src/components/HomePage/Banner.js
@@ -27,7 +27,7 @@ const monthFormatter = new Intl.DateTimeFormat('en-US', { month: 'short' });
const useStyles = makeStyles(theme => ({
background: {
- backgroundColor: '#11002E',
+ backgroundColor: '#010101',
height: 'auto',
[theme.breakpoints.down('sm')]: {
padding: '12px 2px'
@@ -39,7 +39,7 @@ const useStyles = makeStyles(theme => ({
},
info: {
position: 'absolute',
- left: '0px',
+ right: '0px',
zIndex: 1,
maxWidth: '50%',
[theme.breakpoints.down('sm')]: {
@@ -84,7 +84,7 @@ const useStyles = makeStyles(theme => ({
flexDirection: 'row',
justifyContent: 'center',
alignItems: 'baseline',
- alignSelf: 'flex-start',
+ alignSelf: 'flex-end',
paddingBottom: theme.spacing(2),
[theme.breakpoints.down('sm')]: {
alignSelf: 'center'
@@ -123,11 +123,12 @@ const useStyles = makeStyles(theme => ({
},
img: {
position: 'relative',
- width: '110%'
+ width: '110%',
+ left: '-10%'
},
grid: {
- justifyContent: 'flex-start',
- alignItems: 'flex-start',
+ justifyContent: 'flex-end',
+ alignItems: 'flex-end',
[theme.breakpoints.down('sm')]: {
justifyContent: 'center',
alignItems: 'center'
@@ -141,7 +142,7 @@ function Banner() {
const smallScreen = useMediaQuery(theme.breakpoints.down('sm'));
const data = useStaticQuery(graphql`
query {
- placeholderImage: file(relativePath: { eq: "hothX-banner.png" }) {
+ placeholderImage: file(relativePath: { eq: "hothXI-banner.png" }) {
childImageSharp {
fluid(quality: 100) {
...GatsbyImageSharpFluid
@@ -198,7 +199,7 @@ function Banner() {
- HOTH X
+ HOTH XI
@@ -209,7 +210,7 @@ function Banner() {
Location: Carnesale Commons Palisades Room
+ style={{ fontWeight: 500, marginTop: 10 }}>Location: The Hill, room TBD
@@ -227,15 +228,15 @@ function Banner() {
- Date: Sunday, March 5, 2023
+ Date: Saturday, March 2, 2024
{Date.now() > applicationOpen.getTime() && Date.now() < applyDeadline.getTime() &&
-
+
}
>
);
diff --git a/src/components/HomePage/FAQSection.js b/src/components/HomePage/FAQSection.js
index efb7c183..55db8296 100644
--- a/src/components/HomePage/FAQSection.js
+++ b/src/components/HomePage/FAQSection.js
@@ -110,10 +110,10 @@ AccordionQA.propTypes = {
};
function FAQSection() {
- const hothNum = 'X';
- const appDeadline = 'Friday, February 24, 2023';
- const hothDate = 'Sunday, March 5, 2023';
- const hothLocation = 'Carnesale Commons Palisades Room';
+ const hothNum = 'XI';
+ const appDeadline = 'Monday, February 26, 2024';
+ const hothDate = 'Saturday, March 2, 2024';
+ const hothLocation = 'Hill';
const faqs = [
{
question: `What's a hackathon?`,
@@ -173,7 +173,7 @@ function FAQSection() {
<>
We would love to have you as a mentor to answer participants' technical
questions and help them with their projects. If you are interested, send us an email
- at uclaacmhack@gmail.com or dm us on
+ at hack@uclaacm.com or dm us on
our discord server!
>
},
@@ -189,7 +189,7 @@ function FAQSection() {
question: `I have some other questions.`,
answer:
<>
- Send us an email at uclaacmhack@gmail.com!
+ Send us an email at hack@uclaacm.com!
>
}
];
diff --git a/src/components/HomePage/HothDescription.js b/src/components/HomePage/HothDescription.js
index 89a51cfd..d038d4bf 100644
--- a/src/components/HomePage/HothDescription.js
+++ b/src/components/HomePage/HothDescription.js
@@ -57,7 +57,7 @@ const useStyles = makeStyles(theme => ({
const LeftGridItem = ({ children }) => {children};
const RightGridItem = ({ children }) => {children};
-const SideImage = ({ fluidImage }) => ;
+const SideImage = ({ fluidImage }) => ;
export default function HothDescription() {
const theme = useTheme();
@@ -106,18 +106,18 @@ export default function HothDescription() {
-
+
- Hack on the Hill (HOTH X) is a{' '}
+ Hack on the Hill (HOTH XI) is a{' '}
12-hour beginner-friendly
{' '}hackathon designed to be your first hackathon experience.
- HOTH X will be in-person in Carnesale Commons Palisades Room. We hope to see you there!
+ HOTH XI will be in-person on the Hill with the specific room TBD. We hope to see you there!
-
+
+ }} />
+ }} />
diff --git a/src/components/MenuBar/ButtonBar.js b/src/components/MenuBar/ButtonBar.js
index df9c182c..afb48329 100644
--- a/src/components/MenuBar/ButtonBar.js
+++ b/src/components/MenuBar/ButtonBar.js
@@ -83,7 +83,7 @@ function ButtonBar({ isMobile }) {
{
applyDeadline.getTime()}
- href={'https://forms.gle/4zSBeQh3cjRtqcg79'}
+ href={'https://forms.gle/VMhdCzMov8RvGUfP8'}
target='_blank'
>
Apply
diff --git a/src/components/MenuBar/MenuBar.js b/src/components/MenuBar/MenuBar.js
index 8f631c82..39b87527 100644
--- a/src/components/MenuBar/MenuBar.js
+++ b/src/components/MenuBar/MenuBar.js
@@ -11,7 +11,7 @@ import Typography from '@material-ui/core/Typography';
import { navigate } from 'gatsby';
import ButtonBar from './ButtonBar';
-import { ReactComponent as HOTHLogo } from '../../images/hothX-logo.svg';
+import { ReactComponent as HOTHLogo } from '../../images/hothXI-logo.svg';
const useStyles = makeStyles(theme => {
return {
diff --git a/src/components/PrizePage/Prizes.js b/src/components/PrizePage/Prizes.js
index 94f7a693..fbfac768 100644
--- a/src/components/PrizePage/Prizes.js
+++ b/src/components/PrizePage/Prizes.js
@@ -138,7 +138,7 @@ export default function Prizes() {
<>
- Below are the total prize amounts for each category :)
+ Below are the total prize amounts for each prize track! :)
{/*
Due to current restrictions with the CS Department we are unable
@@ -152,7 +152,7 @@ export default function Prizes() {
@@ -163,9 +163,11 @@ export default function Prizes() {
-
+ textTransform: 'uppercase'
+ }}>
prize
diff --git a/src/components/WorkshopPage/WorkshopPage.js b/src/components/WorkshopPage/WorkshopPage.js
index 28759427..353e23f1 100644
--- a/src/components/WorkshopPage/WorkshopPage.js
+++ b/src/components/WorkshopPage/WorkshopPage.js
@@ -6,11 +6,12 @@ import useTheme from '@material-ui/core/styles/useTheme';
import useMediaQuery from '@material-ui/core/useMediaQuery';
import Workshop from './Workshop.js';
import { makeStyles } from '@material-ui/core/styles';
+import ComingSoon from '../ComingSoon/ComingSoon';
// import { AnchorLink } from 'gatsby-plugin-anchor-links';
// import { Button } from '@material-ui/core';
// import StickyBox from 'react-sticky-box';
// import Divider from '@mui/material/Divider';
-
+const workshopsAvailable = false;
const useStyles = makeStyles(theme => ({
itemType: {
fontWeight: 'medium',
@@ -44,7 +45,6 @@ const useStyles = makeStyles(theme => ({
btn: {
fontWeight: 500,
marginRight: '30px'
-
},
anchor: {
textDecoration: 'none'
@@ -277,7 +277,10 @@ function WorkshopPage() {
Workshops
- {workshopCards}
+ {!workshopsAvailable ?
+ :
+ { workshopCards }
+ }
diff --git a/src/components/constants.js b/src/components/constants.js
index d0a00c9d..28b6a59c 100644
--- a/src/components/constants.js
+++ b/src/components/constants.js
@@ -1,5 +1,5 @@
-export const hothStart = new Date('2023-03-05T08:00:00-08:00');
-export const hothEnd = new Date('2023-03-05T21:00:00-08:00');
-export const applyDeadline = new Date('2023-02-24T23:59:59-08:00');
-export const applicationOpen = new Date('2023-01-30T12:00:00-08:00');
-export const scheduleAvailableTime = new Date('2023-02-26T23:59:59-08:00');
+export const hothStart = new Date('2024-03-02T08:00:00-08:00');
+export const hothEnd = new Date('2024-03-02T23:00:00-08:00');
+export const applyDeadline = new Date('2024-02-26T23:59:59-08:00');
+export const applicationOpen = new Date('2024-01-29T08:00:00-08:00');
+export const scheduleAvailableTime = new Date('2024-02-26T08:00:00-08:00');
diff --git a/src/data/announcements.json b/src/data/announcements.json
index a736a63f..0637a088 100644
--- a/src/data/announcements.json
+++ b/src/data/announcements.json
@@ -1,92 +1 @@
-[
- {
- "id": 14,
- "subject": "Thank you HOTH X participants!",
- "body": "Congratulations everyone! And a big round of applause to all the winning teams!\r\n\r\nThanks to everyone who participated and helped make HOTH X a success! We\u2019re so glad to have had you all and we hope you\u2019ve enjoyed your experience! Give yourself a pat on the back and a well-deserved rest.\r\n\r\nWinning teams should expect to receive their prizes within the next 3 weeks. For anyone who missed the closing ceremony, here are the winning teams for all prize tracks:\r\n\r\n- Best Overall: QuakeAlert\r\n- Best Web: Sportify\r\n- Best Mobile: Allies\r\n- Best Game: Road Rager\r\n- Best in Intersectional Environmentalism: BruinThrift\r\n- Best Beginner: HandiWalk\r\n\r\nCongratulations again to everyone who participated! We will be reaching out to all the winners to send the Amazon Gift Card prizes!\r\n\r\nThank you everyone! Enjoy the rest of your week!",
- "timestamp": "2023-03-06T21:39:55Z"
- },
- {
- "id": 13,
- "subject": "LAST CALL FOR PROJECT SUBMISSIONS!!!",
- "body": "Please make sure to submit your projects ASAP if you have not already done so! We are allowing a grace period UNTIL 9:15PM for any last minute submissions. Any submissions after this time WILL NOT BE ACCEPTED!\r\n\r\nMake sure you submit to BOTH THE DEVPOST AND THE GOOGLE FORM! Again, as a reminder, the only information we are requiring from your submission are the following:\r\n- Maximum 3 minute long demo video\r\n- Project Overview\r\n- Link to your code \r\n\r\nAfter you submit, make sure to stick around for the announcement of the winners during our CLOSING CEREMONY AT 10:30PM!",
- "timestamp": "2023-03-06T04:57:02Z"
- },
- {
- "id": 12,
- "subject": "Submissions due in less than 1 hour!",
- "body": "Attention all hackers!\r\n\r\nThe submission period is open and we will be taking submissions UNTIL 9:00PM so make sure you set aside time to go through that process!\r\n\r\nONLY ONE member of your team has to SUBMIT TO THE DEVPOST AND THE GOOGLE FORM. Make sure you have provided the following information on Devpost\r\n- Maximum 3 minute demo video of your project\r\n- Project overview (description of project)\r\n- Link to your code (either Github, Google Drive, or otherwise)\r\n\r\nNote: all other fields that Devpost asks for are NOT strictly required\r\nOnce the submission period is over, we will have a 1.5 hour long judging period before announcing winners at our closing ceremony!\r\n\r\nKeep pushing through! You got this!",
- "timestamp": "2023-03-06T04:08:26Z"
- },
- {
- "id": 11,
- "subject": "Final stretch is here!",
- "body": "Get ready for the final stretch hackers!\r\n\r\nThe dedicated dinner break is now over and it is back to hacking until the end of the event! SUBMISSIONS WILL BE DUE AT 9:00PM. Only one team member has to make a submission on both the Devpost and the Google Form. PLEASE MAKE SURE YOU SUBMIT BOTH!\r\n\r\nWe are rooting for you, keep pushing through till the end!",
- "timestamp": "2023-03-06T02:57:18Z"
- },
- {
- "id": 10,
- "subject": "Dinner coming soon!",
- "body": "Hello again hackers!\r\n\r\nOur dinner break is starting soon! Congrats for making it this far, reward yourself with some yummy food! We will be serving pizza from Papa John\u2019s.\r\n\r\nHacking will begin again at 7:00pm!\r\n\r\nIMPORTANT NOTE FOR DIETARY RESTRICTIONS: if your dietary restriction (vegan or allergies) prevents you from eating the food we have planned, please come to our officer table in the back NOW, as we will be trying our best to provide other accommodating food options. Please note that we have vegetarian options for each meal.",
- "timestamp": "2023-03-06T01:31:09Z"
- },
- {
- "id": 9,
- "subject": "Meme competition ending soon",
- "body": "Only a few more hours to send in your best meme to #\ud83e\udd23memes! Send them in by 7:00pm and get 1 raffle point, with a chance to get 5 raffle points for winning!",
- "timestamp": "2023-03-05T23:13:05Z"
- },
- {
- "id": 8,
- "subject": "Post-Lunch hacking has begun!",
- "body": "Hello!\r\n\r\nThe dedicated lunch break is now over and it is time to get back to hacking! Our next break will be for dinner @ 6:00pm. In the meantime, don\u2019t forget to check out the #\ud83d\ude4b\u200d\u2642\ufe0fask-a-mentor channel if you need any help on your projects or approach our officer table at the back of the room!\r\n\r\nWe wish you luck and can\u2019t wait to see what you build! Happy Hacking!",
- "timestamp": "2023-03-05T22:04:30Z"
- },
- {
- "id": 7,
- "subject": "Interdisciplinary Research Panel",
- "body": "It\u2019s time to welcome our special interdisciplinary research panel! Come hear about how computer science is used in different fields ranging from biomedicine to chemistry and more! This will begin in the main room soon, so make sure to participate and ask questions to get an additional 5 raffle points.",
- "timestamp": "2023-03-05T20:59:40Z"
- },
- {
- "id": 6,
- "subject": "Lunch break!",
- "body": "Our dedicated lunch break is starting soon! Take a break, stretch your legs, stay hydrated, and grab a bite to eat! We will be serving In N Out!\r\n\r\nHacking will continue @ 2:00pm!\r\n\r\nAdditionally, we will be having an interdisciplinary research panel with special guests Prof. Christine Borman, Prof. Jason Ernst, Dr. Anders Garlid, Prof. Ashley Sanders, and Dr. Arka Sengupta! This will take place in the main room @ 1:00pm! \r\n\r\nIMPORTANT NOTE FOR DIETARY RESTRICTIONS: if your dietary restriction (vegan or allergies) prevents you from eating the food we have planned, please come to our officer table in the back NOW, as we will be trying our best to provide other accommodating food options. Please note that we have vegetarian options for each meal.",
- "timestamp": "2023-03-05T19:57:24Z"
- },
- {
- "id": 5,
- "subject": "Common Experience Workshop Happening Now!",
- "body": "Join Common Experience for a workshop on intersectional environmentalism located in the Hermosa room at 9:30am! This is a great opportunity to learn and brainstorm some project ideas, as well as get 3 raffle points just for attending :)",
- "timestamp": "2023-03-05T17:26:08Z"
- },
- {
- "id": 4,
- "subject": "Breakfast, team formation, and time to start hacking!",
- "body": "Thank you to everyone who came out to our opening ceremony and a round of applause for our speakers Nathan Smith and Timothy Gu!\r\n\r\nThe moment you\u2019ve all been waiting for is here! It\u2019s time to start hacking! We wish you all the best of luck and can\u2019t wait to see what you come up with!\r\n\r\nIf you do not have a team, ACM-W will be hosting an official team formation event now next to the check-in table!\r\n\r\nAdditionally, breakfast is from Noah\u2019s Bagels and is being served at the back of the room. Get up and to it hackers!\r\n\r\nHave fun and Happy hacking!",
- "timestamp": "2023-03-05T16:57:01Z"
- },
- {
- "id": 3,
- "subject": "Opening ceremony starts soon!",
- "body": "Hello hackers! The beginning of Hack on the Hill is coming! We\u2019re kicking things off at our OPENING CEREMONY in 10 MINS in the Carnesale Commons Palisades Room! Excited to see everyone there and welcome you all to our 12-hour hackathon experience!",
- "timestamp": "2023-03-05T16:17:20Z"
- },
- {
- "id": 2,
- "subject": "Time to check in!",
- "body": "Good morning HOTH X participants! Check In has officially started at Carnesale Commons Palisades Room! We\u2019re excited to see you here!",
- "timestamp": "2023-03-05T16:03:49Z"
- },
- {
- "id": 1,
- "subject": "HOTH X is this Sunday!",
- "body": "HOTH X acceptance and waitlist emails have been sent out! If you were accepted, make sure to arrive at Carnesale Commons Palisades Room at 8:00am on Sunday, March 5 for check in. Bring your Bruincard, water bottle, laptop, and laptop charger! We will be letting in waitlist participants starting at 8:30am.",
- "timestamp": "2023-03-02T01:07:21Z"
- },
- {
- "id": 0,
- "subject": "HOTH X Applications Are Open!",
- "body": "HOTH X applications are now out! The deadline to apply is Friday of Week 7, February 24, 2023.",
- "timestamp": "2023-02-06T07:56:18Z"
- }
-]
\ No newline at end of file
+[]
\ No newline at end of file
diff --git a/src/data/eventSchedule.js b/src/data/eventSchedule.js
index 33b8fb4f..5f54a8a4 100644
--- a/src/data/eventSchedule.js
+++ b/src/data/eventSchedule.js
@@ -144,7 +144,7 @@ const eventSchedule = [
duration: '',
location: '',
description: `Your amazing project should be done and submitted to
- Devpost for judging. Also remember to submit the 'HOTH X Team Submission'
+ Devpost for judging. Also remember to submit the 'HOTH XI Team Submission'
Google form.`
}
]
@@ -181,7 +181,7 @@ const eventSchedule = [
duration: '',
location: '',
description: `So long, farewell, au revoir, auf Wiedersehen. The day is done,
- and with it HOTH X. We hope you had as much fun as we did, and we hope to see
+ and with it HOTH XI. We hope you had as much fun as we did, and we hope to see
you again soon!!`
}
]
diff --git a/src/images/hothXI-banner.png b/src/images/hothXI-banner.png
new file mode 100644
index 00000000..380062e4
Binary files /dev/null and b/src/images/hothXI-banner.png differ
diff --git a/src/images/hothXI-logo.svg b/src/images/hothXI-logo.svg
new file mode 100644
index 00000000..510dae35
--- /dev/null
+++ b/src/images/hothXI-logo.svg
@@ -0,0 +1,54 @@
+