From c43411b068b5c513ce74437a6133b739a8b55ad0 Mon Sep 17 00:00:00 2001 From: Sphia Sadek Date: Sun, 13 Feb 2022 14:47:08 -0500 Subject: [PATCH 1/2] add schedule --- src/components/launchpad/Schedule.jsx | 76 ++++++++++----------------- 1 file changed, 27 insertions(+), 49 deletions(-) diff --git a/src/components/launchpad/Schedule.jsx b/src/components/launchpad/Schedule.jsx index d832fab..2ef88a5 100644 --- a/src/components/launchpad/Schedule.jsx +++ b/src/components/launchpad/Schedule.jsx @@ -68,11 +68,11 @@ const ScheduleTable = styled('div')` const Schedule = () => (
-

To be announced.

- {/* -

October 10th

+
+

Saturday, April 2nd

+
@@ -88,7 +88,7 @@ const Schedule = () => ( 9:00 am @@ -96,31 +96,23 @@ const Schedule = () => ( 9:30 am - - - - @@ -128,15 +120,15 @@ const Schedule = () => ( 1:00 pm @@ -151,7 +143,9 @@ const Schedule = () => (
- Intro, Form Teams + Welcome!
- Start Hacking! + Make teams and start brainstorming
- 10:00 am - - Workshop: Python in 60 minutes or less -
- 11:30 am + 9:45 am - Workshop: Basic Web Development + Scavenger hunt kickoff
- 12:00 pm + 10:00 am - Lunch break + Start hacking + Intro to Python workshop
- Workshop: Art with Computer Science + Introductory workshops
- 2:30 pm + 3:00 pm - Workshop: Version Control with Git + Team building activity: Wikipedia game
-

October 11th

+
+

Sunday, April 3rd

+
@@ -167,63 +161,47 @@ const Schedule = () => ( 9:00 am - - - - - - - - @@ -231,7 +209,7 @@ const Schedule = () => (

All workshops are optional. Balance them with work time!

- */} + ); From 5344eda98e099261e1168be61b77dec77a7cc515 Mon Sep 17 00:00:00 2001 From: Sphia Sadek Date: Sun, 27 Mar 2022 15:02:21 -0400 Subject: [PATCH 2/2] changed location from Online to Online(Discord), added guest speaker, finalized schedule, added workshops --- src/components/launchpad/About.jsx | 2 +- src/components/launchpad/Schedule.jsx | 3 +-- src/components/launchpad/Speaker.jsx | 36 ++++++++++++++++++++++++-- src/components/launchpad/Workshops.jsx | 30 ++++++--------------- 4 files changed, 44 insertions(+), 27 deletions(-) diff --git a/src/components/launchpad/About.jsx b/src/components/launchpad/About.jsx index 402c04f..c4ad13f 100644 --- a/src/components/launchpad/About.jsx +++ b/src/components/launchpad/About.jsx @@ -28,7 +28,7 @@ const About = () => (

When: April 2nd - 3rd

-

Where: Online

+

Where: Online (Discord)

Who: Grades 8-12


diff --git a/src/components/launchpad/Schedule.jsx b/src/components/launchpad/Schedule.jsx index 2ef88a5..7af9663 100644 --- a/src/components/launchpad/Schedule.jsx +++ b/src/components/launchpad/Schedule.jsx @@ -177,7 +177,7 @@ const Schedule = () => ( 10:00 am
@@ -209,7 +209,6 @@ const Schedule = () => (

All workshops are optional. Balance them with work time!

- ); diff --git a/src/components/launchpad/Speaker.jsx b/src/components/launchpad/Speaker.jsx index c9d8406..a87fe22 100644 --- a/src/components/launchpad/Speaker.jsx +++ b/src/components/launchpad/Speaker.jsx @@ -1,15 +1,25 @@ import React from 'react'; import Header from './Header'; import styled from '@emotion/styled'; -import mark from 'images/mark.jpg'; +import dave from 'images/dave.jpg'; import dimensions from 'styles/dimensions'; import colors from 'styles/colors'; +import Button from 'components/_ui/Button'; const SpeakerSection = styled('div')` text-align: center; `; +const LearnMoreButton = styled('div')` + button { + font-size: 24px; + margin: 0; + padding: 0.5rem; + border-radius: 0.5rem; + } +`; + const SpeakerContent = styled('div')` display: flex; flex-direction: row; @@ -45,7 +55,29 @@ const SpeakerContent = styled('div')` const Speaker = () => (
-

To be announced.

+

Dave Cutler

+ +

Co-Founder at WAVE Drowning Detection Systems

+

His journey began began after a tragedy occurred at a town park where he lived. + This experience inspired entrepreneur Dave Cutler and his co-founder Mark Caron to + assemble a dedicated team of engineers and designers to set out to + create a reliable and simple to use drowning detection system. + He was a 2013 CES Last Gadget Standing semi-finalist + and the recipient of the Community Lifesaver Award in 2014 from the National + Drowning Prevention Alliance.

+ + + + + + + ); diff --git a/src/components/launchpad/Workshops.jsx b/src/components/launchpad/Workshops.jsx index 7431708..526f366 100644 --- a/src/components/launchpad/Workshops.jsx +++ b/src/components/launchpad/Workshops.jsx @@ -44,38 +44,24 @@ const WorkshopContent = styled('div')` const Workshop = () => (
-

Also to be announced (there's a lot of moving parts to this).

- {/* +

Python in 60 minutes or less

-

Never programmed before? Start here! We'll get you started in a common introductory programming language used by professionals around the world. No outside software required!

+ {/*

Never programmed before? Start here! We'll get you started in a common introductory programming language used by professionals around the world. No outside software required!

*/}
-

Basic Web Dev

-

How does a website work? How do I make one? Find out at this workshop, which will show you the three pillars of web development: HTML, CSS, and Javascript.

+

Object Oriented Programming

+ {/*

How does a website work? How do I make one? Find out at this workshop, which will show you the three pillars of web development: HTML, CSS, and Javascript.

*/}
-

Art with CS

-

Code is often beautiful. Learn how to show your creative side with the Processing API, a toolkit designed for making beautiful visualizations programmatically.

+

Creative Coding (ps5.js)

+ {/*

Code is often beautiful. Learn how to show your creative side with the Processing API, a toolkit designed for making beautiful visualizations programmatically.

*/}
-

Version Control with Git

-

Have you ever spent hours on a word doc only to forget to save it? We can't help with that, but Git can help you keep your code organized and understandable.

-
-
-

Web APIs

-

Want to find all the restaurants within a mile of your home? Google Maps can do it for you, with your own code! Learn how to get your programs communicating with the tools of the internet.

-
-
-

Cryptography

-

Take a peek at cybersecurity through the science of secret codes. Learn some historical ciphers, how to crack them, and ways computers keep your information safe.

-
-
-

Pitching

-

So you've made a project, how do you get other people excited about it? This workshop will get you ready to show your project off for judging.

+

Automated behavior engineering with social media and AI

+ {/*

Have you ever spent hours on a word doc only to forget to save it? We can't help with that, but Git can help you keep your code organized and understandable.

*/}
- */} );
- Resume Hacking + Welcome back!
- 09:30 am + 9:15 am - Workshop: Cryptography + Resume hacking
- 10:30 am - - Workshop: Web APIs -
- 12:00 pm - - Lunch break -
- 1:00 pm + 10:00 am - Workshop: Pitching + Advanced workshops
- 2:00 pm + 3:30 pm - Guest Speaker + Guest speaker
- 3:00 pm + 4:00 pm - Project Pitches, Judging + Project demo + Judging
- 4:00 pm + 5:00 pm - Awards Presentation, Wrap-up! + Closing + Awards
- Advanced workshops + Advanced workshop