diff --git a/src/index.ts b/src/index.ts index 9c8633f..f1d0671 100644 --- a/src/index.ts +++ b/src/index.ts @@ -44,7 +44,7 @@ const websites = [{ sitename: "projects", title: "IEEE at UCSD", description: "", - jsfile: "js/index.js", + jsfile: "js/projects.js", cssfile: "css/styles.css", themecolor: "" }, diff --git a/src/public/img/backgrounds/robocar.png b/src/public/img/backgrounds/robocar.png new file mode 100644 index 0000000..28ca0dd Binary files /dev/null and b/src/public/img/backgrounds/robocar.png differ diff --git a/src/public/projects.tsx b/src/public/projects.tsx new file mode 100644 index 0000000..dfd8c96 --- /dev/null +++ b/src/public/projects.tsx @@ -0,0 +1,58 @@ +import * as ReactDom from "react-dom"; +import * as React from "react"; +import TopBar from "./components/TopBar"; +import {ACTIVE_PAGES, SOCIALS, EMAIL, OFFICERS} from "./Config"; +import Splash from "./components/Splash"; +import DefaultSection from "./components/DefaultSection"; +import InvolveBox from "./components/InvolveBox"; +import SocialCard from "./components/SocialCard"; +import Carousel from "./components/Carousel"; +import Footer from "./components/Footer"; + +interface MainProps {} +interface MainState {} + +class Main extends React.Component { + constructor(props: MainProps) { + super(props); + this.state = {}; + } + public render() { + return <> + + +
+
Robocup
+

RoboCup is an international scientific initiative with the goal to advance the state of the art of intelligent robots. When established in 1997, the original mission was to field a team of robots capable of winning against the human soccer World Cup champions by 2050.”

+

IEEE hosts Robocup Soccer, an annual project where teams develop six robots to compete with other teams during Robofest. Join this hands-on project to explore computer vision, mechanical design, and microcontroller development!

+
+
+
Quarterly Projects
+

Gain project experience through IEEE's Quarterly Projects where teams fully develop a project from scratch within 10 weeks!

+ Apply here! +
+ +
+ + + +
+
+ +
{ + [...EMAIL, ...SOCIALS].map(n => ( + + )) + }
+
+ + ; + } +} + +ReactDom.render(
, document.getElementById("root")); + +export default {}; \ No newline at end of file