diff --git a/public/favicon.ico b/public/favicon.ico
index 17a609b..ba158fb 100644
Binary files a/public/favicon.ico and b/public/favicon.ico differ
diff --git a/public/index.html b/public/index.html
index f33e57d..608ea6b 100644
--- a/public/index.html
+++ b/public/index.html
@@ -2,23 +2,25 @@
-
+
-
+
- VenusHacks 2023
+ VenusHacks 2024
-
+
+ />
diff --git a/src/App.js b/src/App.js
index 43dc3c1..43c9108 100644
--- a/src/App.js
+++ b/src/App.js
@@ -1,34 +1,16 @@
-import React from 'react';
-import { Route, Switch, Router } from 'react-router-dom';
-import history from './history';
-import './App.scss';
+import React from "react";
+import { Route, Switch, Router } from "react-router-dom";
+import history from "./history";
+import "./App.scss";
-import {
- Home,
- Schedule,
- Resources,
- Workshops,
- NotFound
-} from 'app/views';
-
-import {
- Nav
-} from 'app/components';
+import { Home, NotFound } from "app/views";
function App() {
return (
-
+
-
-
-
-
-
- window.location.replace("https://venushacks-2023.devpost.com/")} />
- window.location.replace("https://docs.google.com/forms/d/e/1FAIpQLSeZn-cH2uNgX1w-WbBIzqTQ2qpT81Sk6jDdcDxvYAbJFe1UVg/viewform")} />
- window.location.replace("https://forms.gle/3imPJg2UWXGXjvGT7")} />
- window.location.replace("https://forms.gle/xzPqKT4YgSWWdRqv8")} />
+
diff --git a/src/App.scss b/src/App.scss
index 8595c43..5b603d3 100644
--- a/src/App.scss
+++ b/src/App.scss
@@ -21,22 +21,22 @@
h4 {
font-size: 30px;
- margin-bottom: .5em;
+ margin-bottom: 0.5em;
}
h3 {
font-size: 40px;
- margin-bottom: .5em;
+ margin-bottom: 0.5em;
}
h2 {
font-size: 60px;
- margin-bottom: .5em;
+ margin-bottom: 0.5em;
}
h1 {
font-size: 80px;
- margin-bottom: .3em;
+ margin-bottom: 0.3em;
}
button {
diff --git a/src/app/views/home/Home.js b/src/app/views/home/Home.js
index a73be12..1c5a8c6 100644
--- a/src/app/views/home/Home.js
+++ b/src/app/views/home/Home.js
@@ -1,82 +1,46 @@
import React from "react";
-import './Home.scss';
-
-import FAQs from '../../components/faqs/FAQs';
-import Footer from '../../components/footer/Footer';
-import Team from '../../components/meet-team/team';
-import Speakers from "../../components/speakers/speakers";
-
+import "./Home.scss";
// TITLES
-import vh_title from 'assets/images/titles/vh-worded-logo.png';
-import about_title from 'assets/images/titles/vh-about.png';
-import faq_title from 'assets/images/titles/vh-faq.png';
-import sponsors_title from 'assets/images/titles/vh-sponsors.png';
-import partners_title from 'assets/images/titles/vh-partners.png';
-import speakers_title from 'assets/images/titles/vh-speakers.png';
-import meet_team_title from 'assets/images/titles/vh-meet-the-team.png';
-
-
-// SPONSORS
-import coxenterprises from 'assets/images/sponsors/coxenterprises.png';
-import odit from 'assets/images/sponsors/odit.png';
-import costar from 'assets/images/sponsors/costar.png';
-import corelogic from 'assets/images/sponsors/corelogic.png';
-import antrepreneurcenter from 'assets/images/sponsors/antrepreneurcenter.png';
-
-// PARTNERS
-import acm from 'assets/images/partners/acm.png';
-import ai from 'assets/images/partners/ai.png';
-import ctc from 'assets/images/partners/ctc.png';
-import design from 'assets/images/partners/design.png';
-import googlecloud from 'assets/images/partners/googlecloud.png';
-import hack from 'assets/images/partners/hack.png';
-import icssc from 'assets/images/partners/icssc.png';
-import vgdc from 'assets/images/partners/vgdc.jpeg';
-import wics from 'assets/images/partners/wics.png';
-
-import { VenusButton } from "app/components";
-
-const VH_DATE = 'May 26-28, 2023';
-const CONTACT_EMAIL = 'contact@venushacks.com';
-const CORPORATE_EMAIL = 'sponsorships@venushacks.com';
+import vh_title from "assets/images/titles/vh-title-launch.svg";
+// const VH_DATE = "May 26-28, 2023";
+const VH_DATE = "Coming Soon!";
export default class Home extends React.Component {
-
constructor(props) {
super(props);
- this.state = {
+ this.state = {
/* Number of "pages" needed to contain all content under
the about section (faqs, sponsors, meet team, etc).
This number is calculated in updateParallaxLayerHeight().
*/
- contentHeight: 8
+ contentHeight: 8,
};
this.updateParallaxLayerHeight = this.updateParallaxLayerHeight.bind(this);
}
componentDidMount() {
- window.addEventListener('resize', this.updateParallaxLayerHeight);
+ window.addEventListener("resize", this.updateParallaxLayerHeight);
}
-
+
componentWillUnmount() {
- window.removeEventListener('resize', this.updateParallaxLayerHeight);
+ window.removeEventListener("resize", this.updateParallaxLayerHeight);
}
-
+
/**
- * Calculates number of pages that all content under
- * the about section (faqs, sponsors, meet team, etc)
+ * Calculates number of pages that all content under
+ * the about section (faqs, sponsors, meet team, etc)
* needs and updates this parallax layer
*/
updateParallaxLayerHeight() {
if (this._element && this._element.clientHeight) {
- let contentHeight = this._element.clientHeight/window.innerHeight
+ let contentHeight = this._element.clientHeight / window.innerHeight;
this.setState({ contentHeight: contentHeight });
}
}
/**
- * Used to remove floating effect of hero & about
+ * Used to remove floating effect of hero & about
* sections on smaller screens
*/
isMobileScreen() {
@@ -92,25 +56,25 @@ export default class Home extends React.Component {
renderSponsorLink(imgId, imgSrc, url) {
return (
-
- )
+ );
}
render() {
/**
- * There are 3 main parallax layers:
+ * There are 3 main parallax layers:
* (1) hero section
* (2) about section
* (3) all other sections
- *
+ *
* (1) and (2) take up one "page" each, where each page
* is equal to 100vh. All other sections are put into
* 1 parallax layer since each sections' number of pages vary
@@ -119,129 +83,28 @@ export default class Home extends React.Component {
*/
return (
-
- {/* HERO **********************/}
-
-
-
- {/* These assets are a background of a div instead of imgs to prevent
+ {/* HERO **********************/}
+
+
+ {/* These assets are a background of a div instead of imgs to prevent
them from being able to be saved to camera roll on iOS */}
-
-
-
-
-
-
-
-
-
{VH_DATE}
-
UC Irvine's largest women-centric hackathon
- {/*
Apps are now closed! If you applied, please check your email for your application status.
*/}
-
-
-
-
-
-
-
-
- {/* ABOUT **********************/}
-
-
-
-
- Planned in collaboration with
- WICS and
- Hack at UCI,
- VenusHacks is UCI’s largest women-centric hackathon and will take place fully in-person in Spring 2023!
-
-
- Our mission is to empower underrepresented groups by providing an
- inclusive community to foster growth and creativity in computing.
- VenusHacks will be open to participants of all experience levels, as
- we aim to increase diversity in tech through support, exposure, and
- community. Join us as we welcome high school (18+), undergraduate, and
- graduate students to participate in our 36-hour (non-overnight) event that
- includes networking, fun activities, educational workshops, and lots of coding!
-