diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 00000000..868d659d --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,28 @@ + + +# Description + + +# Motivation and Context + + + +# How has this been tested? + + + + +# Screenshots (if appropriate): + +# Types of changes + +- [ ] Bug fix (non-breaking change which fixes an issue) +- [ ] New feature (non-breaking change which adds functionality) +- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected) + +# Checklist: + + +- [ ] My code follows the code style of this project. +- [ ] My change requires a change to the documentation. +- [ ] I have updated the documentation accordingly. \ No newline at end of file diff --git a/README.md b/README.md index 5414ad24..024a1f72 100644 --- a/README.md +++ b/README.md @@ -157,3 +157,7 @@ To run the site locally: `yarn develop` #### Note: Do not write in any files in the `/public` directory. They are being generated by Gatsby and will be written over. + + +# Unit Testing +This project uses Jest. To run: ```npm test``` \ No newline at end of file diff --git a/__mocks__/file-mock.js b/__mocks__/file-mock.js new file mode 100644 index 00000000..e3b91b24 --- /dev/null +++ b/__mocks__/file-mock.js @@ -0,0 +1 @@ +module.exports = "test-file-stub" \ No newline at end of file diff --git a/__mocks__/gatsby.js b/__mocks__/gatsby.js new file mode 100644 index 00000000..37a76ff3 --- /dev/null +++ b/__mocks__/gatsby.js @@ -0,0 +1,27 @@ +const React = require("react") +const gatsby = jest.requireActual("gatsby") + +module.exports = { + ...gatsby, + graphql: jest.fn(), + Link: jest.fn().mockImplementation( + // these props are invalid for an `a` tag + ({ + activeClassName, + activeStyle, + getProps, + innerRef, + partiallyActive, + ref, + replace, + to, + ...rest + }) => + React.createElement("a", { + ...rest, + href: to, + }) + ), + StaticQuery: jest.fn(), + useStaticQuery: jest.fn(), +} \ No newline at end of file diff --git a/gatsby-config.js b/gatsby-config.js index 245d44a2..7f96c993 100644 --- a/gatsby-config.js +++ b/gatsby-config.js @@ -1,3 +1,7 @@ +require("dotenv").config({ + path: `.env.${process.env.NODE_ENV}` +}) + module.exports = { siteMetadata: { title: `Gatsby Default Starter`, @@ -5,6 +9,14 @@ module.exports = { author: `@gatsbyjs`, }, plugins: [ + { + resolve: `gatsby-plugin-google-analytics`, + options: { + trackingId: process.env.GA_TRACKING_ID, + head: true, + anonymize: true, + }, + }, `gatsby-plugin-react-helmet`, { resolve: `gatsby-source-filesystem`, diff --git a/jest-preprocess.js b/jest-preprocess.js new file mode 100644 index 00000000..eeeee4f3 --- /dev/null +++ b/jest-preprocess.js @@ -0,0 +1,5 @@ +const babelOptions = { + presets: ["babel-preset-gatsby"], + } + + module.exports = require("babel-jest").createTransformer(babelOptions) \ No newline at end of file diff --git a/jest.config.js b/jest.config.js new file mode 100644 index 00000000..08a9493f --- /dev/null +++ b/jest.config.js @@ -0,0 +1,16 @@ +module.exports = { + transform: { + "^.+\\.jsx?$": `/jest-preprocess.js`, + }, + moduleNameMapper: { + ".+\\.(css|styl|less|sass|scss)$": `identity-obj-proxy`, + ".+\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga|ico)$": `/__mocks__/file-mock.js`, + }, + testPathIgnorePatterns: [`node_modules`, `\\.cache`, `.*/public`], + transformIgnorePatterns: [`node_modules/(?!(gatsby)/)`], + globals: { + __PATH_PREFIX__: ``, + }, + testURL: `http://localhost`, + setupFiles: [`/loadershim.js`], + } \ No newline at end of file diff --git a/loadershim.js b/loadershim.js new file mode 100644 index 00000000..4f3f06d4 --- /dev/null +++ b/loadershim.js @@ -0,0 +1,3 @@ +global.___loader = { + enqueue: jest.fn(), + } \ No newline at end of file diff --git a/package.json b/package.json index ead36c9b..decdf978 100644 --- a/package.json +++ b/package.json @@ -5,23 +5,33 @@ "version": "0.1.0", "author": "Kyle Mathews ", "dependencies": { - "gatsby": "^2.19.12", + "gatsby": "^2.32.4", + "dotenv": "^8.2.0", + "gatsby-cli": "^2.15.0", "gatsby-image": "^2.2.40", + "gatsby-plugin-google-analytics": "^2.11.0", "gatsby-plugin-less": "^3.0.19", "gatsby-plugin-manifest": "^2.2.41", "gatsby-plugin-offline": "^3.0.34", "gatsby-plugin-react-helmet": "^3.1.22", - "gatsby-plugin-sharp": "^2.4.5", + "gatsby-plugin-sharp": "^2.14.1", "gatsby-source-filesystem": "^2.1.48", - "gatsby-transformer-sharp": "^2.3.14", + "gatsby-transformer-sharp": "^2.12.0", "less": "^3.10.3", "prop-types": "^15.7.2", "react": "^16.12.0", "react-dom": "^16.12.0", - "react-helmet": "^5.2.1" + "react-helmet": "^5.2.1", + "webpack": "^5.23.0", + "webpack-cli": "^4.5.0" }, "devDependencies": { - "prettier": "^1.19.1" + "babel-jest": "^26.6.3", + "babel-preset-gatsby": "^0.11.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^26.6.3", + "prettier": "^1.19.1", + "react-test-renderer": "^17.0.1" }, "keywords": [ "gatsby" @@ -35,7 +45,7 @@ "serve": "gatsby serve", "deploy-staging": "aws s3 rm s3://ilite-staging --recursive && aws s3 cp --cache-control max-age=31536000 public s3://ilite-staging --recursive", "clean": "gatsby clean", - "test": "echo \"Write tests! -> https://gatsby.dev/unit-testing\" && exit 1" + "test": "jest" }, "repository": { "type": "git", diff --git a/src/assets/images/outreach/catapultcompetition/catapultcomp.jpg b/src/assets/images/outreach/catapultcompetition/catapultcomp.jpg new file mode 100644 index 00000000..ccef0c40 Binary files /dev/null and b/src/assets/images/outreach/catapultcompetition/catapultcomp.jpg differ diff --git a/src/assets/images/outreach/catapultcompetition/imagetwo.jpeg b/src/assets/images/outreach/catapultcompetition/imagetwo.jpeg new file mode 100644 index 00000000..01ccdf61 Binary files /dev/null and b/src/assets/images/outreach/catapultcompetition/imagetwo.jpeg differ diff --git a/src/components/Dropdown/Dropdown.js b/src/components/Dropdown/Dropdown.js index c0eaf591..971389cd 100644 --- a/src/components/Dropdown/Dropdown.js +++ b/src/components/Dropdown/Dropdown.js @@ -1,9 +1,19 @@ import React, { Component } from "react" import { Link } from "gatsby" +const mouseLeave = (toggleExtended) => { + console.log("STOP IT") + if(toggleExtended) { + toggleExtended(); + } +}; + class Dropdown extends Component { + + render() { + const toggleExtended = this.props.toggleExtended; const title = this.props.title const extended = this.props.extended ? "show" : "" const { links } = this.props @@ -13,7 +23,7 @@ class Dropdown extends Component {
{title}
-
+
mouseLeave(toggleExtended)}> {links.map(link => { let filePath = `/${link.section}/${link.file}` diff --git a/src/components/SideMenu/SideMenu.js b/src/components/SideMenu/SideMenu.js index c0c6471c..9823ab4f 100644 --- a/src/components/SideMenu/SideMenu.js +++ b/src/components/SideMenu/SideMenu.js @@ -1,5 +1,5 @@ import React, { Component } from "react" -import Link from "gatsby-link" +import {Link} from "gatsby" class SideMenu extends Component { constructor(props) { diff --git a/src/components/Tabs/Tabs.js b/src/components/Tabs/Tabs.js index 04f1ae08..399d0307 100644 --- a/src/components/Tabs/Tabs.js +++ b/src/components/Tabs/Tabs.js @@ -48,4 +48,4 @@ export default class Tabs extends React.Component {
); } -}; +}; \ No newline at end of file diff --git a/src/components/banner/banner.import.less b/src/components/banner/banner.import.less index b02e52f1..173dff7a 100644 --- a/src/components/banner/banner.import.less +++ b/src/components/banner/banner.import.less @@ -70,4 +70,8 @@ .sponsors__banner { background-image: url('../../assets/images/frc/background/sponsors-banner.png'); +} + +.not__found_banner { + background-image: url('../../assets/images/frc/background/FRC-home-banner.png'); } \ No newline at end of file diff --git a/src/components/members/members.import.less b/src/components/members/members.import.less index e814a80b..58aacd21 100644 --- a/src/components/members/members.import.less +++ b/src/components/members/members.import.less @@ -2,15 +2,18 @@ margin: 20px auto; border: none; box-shadow: 0px 5px 25px #DDD; + display: flex; width: 100%; @media all and (max-width: 990px) { + display: block; overflow: hidden; max-width: 300px; } .member__img { display: block; + margin-right: 15px; max-height: 200px; max-width: 300px; float: left; @@ -32,8 +35,9 @@ } .member__content { - margin-left: 310px; - padding-top: 20px; + margin-top: auto; + margin-bottom: auto; + width: calc(100% - 330px); @media all and (max-width: 990px) { float: left; diff --git a/src/components/navbar/Navbar.js b/src/components/navbar/Navbar.js index 28a403c5..829fb56f 100644 --- a/src/components/navbar/Navbar.js +++ b/src/components/navbar/Navbar.js @@ -146,6 +146,7 @@ class Navbar extends Component { title="Outreach" links={outreachLinks} extended={this.state.outreachDropdown} + toggleExtended={this.toggleOutreachDropdown} />
@@ -153,6 +154,7 @@ class Navbar extends Component {
this.toggleIliteDropdown()} onKeyPress={this.handleKeyPress} + toggleExtended={this.toggleIliteDropdown} role="button" tabIndex={0} > @@ -160,6 +162,8 @@ class Navbar extends Component { title="About ILITE" links={iliteLinks} extended={this.state.iliteDropdown} + toggleExtended={this.toggleIliteDropdown} + onfocusout={()=>console.log("Focus out!")} />
diff --git a/src/lib/teamList.js b/src/lib/teamList.js deleted file mode 100644 index 15516b9f..00000000 --- a/src/lib/teamList.js +++ /dev/null @@ -1,825 +0,0 @@ -const teamList = [ - { - image: 'ErinGrace D..jpg', - name: 'ErinGrace Drake', - subteam: 'Leadership', - fact: 'I can recite all of "Sweet Caroline" by Neil Diamond.', - memory: "Being a Chairman's finalist at the World Championship.", - year: 2004, - leader: 'President' - }, - { - image: 'Cameron B..jpg', - name: 'Cameron Bell', - subteam: 'Leadership', - fact: 'I am currently training to do a 21 day backpacking trek that will be over 200 miles long this summer.', - memory: "Having to switch our intake in under 5 minutes before an elimination match.", - year: 2014, - leader: 'Co-Vice President' - }, - { - image: 'Kristen G..png', - name: 'Kristen Giesler', - subteam: 'Leadership', - fact: 'I like to travel.', - memory: 'Making waffles for breakfast in our hotel room at completion.', - year: '2014', - leader: 'Co-Vice President' - }, - { - image: 'Nicole C..jpg', - name: 'Nicole Cheng', - subteam: 'Leadership', - fact: 'I collect rubber ducks.', - memory: "Finally transitioning from Honorary Member to ILITE Member.", - year: 2017, - leader: 'Secretary' - }, - { - image: 'Emily S..jpg', - name: 'Emily Shaw', - subteam: 'Leadership', - fact: 'My dream is to meet a river otter.', - memory: "Fixing the gear box at Worlds 2017.", - year: 2011, - leader: 'Build Lead' - }, - { - image: 'Harrison K..jpg', - name: 'Harrison Kwak', - subteam: 'Leadership', - fact: 'I like pineapples.', - memory: "Winning my very first competition as a member of ILITE.", - year: 2015, - leader: 'Build Lead' - }, - { - image: 'Cole R..jpg', - name: 'Cole Roof', - subteam: 'Leadership', - fact: ' ', - memory: " ", - year: 2016, - leader: 'Electronics Lead' - }, - { - image: 'Justin W..jpg', - name: 'Justin Williams', - subteam: 'Leadership', - fact: 'I like memes.', - memory: "Worlds vlogging.", - year: 2016, - leader: 'Electronics Lead' - }, - { - image: 'Stephen W..jpg', - name: 'Stephen Welch', - subteam: 'Leadership', - fact: 'I like food.', - memory: "Eating food.", - year: 2015, - leader: 'Programming Lead' - }, - { - image: 'Aliyah D..jpg', - name: 'Aliyah Desautels', - subteam: 'Leadership', - fact: "Some of my friends call me 'White Rice', because I'm half white and half asian.", - memory: "Rushing the Darwin field at Worlds as Chairmans Finalists.", - year: 2014, - leader: 'Sponsorship Lead' - }, - { - image: 'Mia A..jpg', - name: 'Mia Alessi', - subteam: 'Leadership', - fact: "I want to teach in a different country after college.", - memory: "Always meeting new people and making closer friends.", - year: 2016, - leader: 'Sponsorship Lead' - }, - { - image: 'Diego H..jpg', - name: 'Diego Hernandez', - subteam: 'Leadership', - fact: 'I am always peachy.', - memory: "My favorite memory is ILITE winning its first District event in 2017 season.", - year: 2015, - leader: 'Outreach Lead' - }, - { - image: 'Jibran J..jpg', - name: 'Jibran Jahangiri', - subteam: 'Leadership', - fact: 'I give the best massages.', - memory: "At 2017 World Championship, when they announced ILITE as the Chairmans Finalist.", - year: 2015, - leader: 'Outreach Lead' - }, - { - image: 'Dylan F..jpg', - name: 'Dylan Fernandes', - subteam: 'Leadership', - fact: 'I make a lot of bad jokes.', - memory: '2017 FRC Worlds Competition.', - year: 2015, - leader: "Web Lead" - }, - { - image: 'Jessica C..jpg', - name: 'Jessica Capayachi', - subteam: 'Leadership', - fact: 'I love watching Miraculous ladybug with my friends.', - memory: "Girls in Stem summer camp, getting to meet all the girls and talk to them.", - year: 2016, - leader: 'Graphics Lead' - }, - { - image: 'Michael C..jpg', - name: 'Michael Castell', - subteam: 'Leadership', - fact: "I balance playing football for the school with working on the robotics team.", - memory: "Staying up till 2am watching movies in a packed hotel room at competitions.", - year: 2015, - leader: 'Scouting Lead' - }, - { - image: 'Calvin M..jpg', - name: 'Calvin Min', - subteam: 'Leadership', - fact: "I have a sibling on the team.", - memory: "World Championships 2017.", - year: 2016, - leader: 'Integration Lead' - }, - { - image: 'Emily S..jpg', - name: 'Emily Shaw', - subteam: 'Build', - fact: 'My dream is to meet a river otter.', - memory: "Fixing the gear box at Worlds 2017.", - year: 2011, - }, - { - image: 'Harrison K..jpg', - name: 'Harrison Kwak', - subteam: 'Build', - fact: 'I like pineapples.', - memory: "Winning my very first competition as a member of ILITE.", - year: 2015, - }, - { - image: 'Calvin M..jpg', - name: 'Calvin Min', - subteam: 'Build', - fact: "I have a sibling on the team.", - memory: "World Championships 2017.", - year: 2016, - }, - { - image: 'Kyle J..jpg', - name: 'Kyle Jarrett', - subteam: 'Build', - fact: "I am a Life scout in the BSA.", - memory: "Bunking with my friends at districts.", - year: 2015, - }, - { - image: 'Vallabi V..jpg', - name: 'Vallabi Vallaban', - subteam: 'Build', - fact: "I have a dog.", - memory: "District Championships this year.", - year: 2015, - }, - { - image: 'Trevor L..jpg', - name: 'Trevor Lew', - subteam: 'Build', - fact: "", - memory: "", - year: 2017, - }, - { - image: 'Matthew R..jpg', - name: 'Matthew Reheuser', - subteam: 'Build', - fact: "", - memory: "", - year: 2017, - }, - { - image: 'Lily K..jpg', - name: 'Lily Khochareun', - subteam: 'Build', - fact: "I play 3 instruments.", - memory: "Kickoff.", - year: 2017, - }, - { - image: 'Upneet S..jpg', - name: 'Upneet Singh', - subteam: 'Build', - fact: "I dream about robotics all the time.", - memory: "Kickoff - when Power Up was announced.", - year: 2017, - }, - { - image: 'Iain M..jpg', - name: 'Iain Mischel', - subteam: 'Build', - fact: "I was born in England.", - memory: "Playing guitar at IROC setup.", - year: 2017, - }, - { - image: 'Juan C..jpg', - name: 'Juan Corsino', - subteam: 'Build', - fact: "I like betta fish and quadcopters", - memory: "Joining the team.", - year: 2017, - }, - { - image: 'Kaihil P..jpg', - name: 'Kaihil Patel', - subteam: 'Build', - fact: "I love the Dallas Cowboys.", - memory: "Laughing and having fun building with the rest of the build team.", - year: 2017, - }, - { - image: 'Cole R..jpg', - name: 'Cole Roof', - subteam: 'Electronics', - fact: ' ', - memory: " ", - year: 2016, - }, - { - image: 'Justin W..jpg', - name: 'Justin Williams', - subteam: 'Electronics', - fact: 'I like memes.', - memory: "Worlds vlogging.", - year: 2016, - }, - { - image: 'Nathan B..jpg', - name: 'Nathan Burks', - subteam: 'Electronics', - fact: "My favorite plant is the cactus.", - memory: "The first game we won during the steam punk games and the Christmas party.", - year: 2016, - }, - { - image: 'Robert M..jpg', - name: 'Robert McCulloch', - subteam: 'Electronics', - fact: "I love motorcycles.", - memory: "IROC setup.", - year: 2017, - }, - { - image: 'Carson M..jpg', - name: 'Carson Min', - subteam: 'Electronics', - fact: "I stream League of Legends.", - memory: "Going to Rumble in the Roads.", - year: 2017, - }, - { - image: 'Adam S..jpg', - name: 'Adam Stevenson', - subteam: 'Electronics', - fact: "My last name is not spelled with a PH.", - memory: "IROC.", - year: 2017, - }, - { - image: 'Meet P..jpg', - name: 'Meet Patel', - subteam: 'Electronics', - fact: "", - memory: "", - year: "", - }, - // { - // image: 'Temporary.jpg', - // name: 'Ethan Miles', - // subteam: 'Electronics', - // fact: 'I like 3d printing', - // memory: 'First day of the build season', - // year: '2017' - // }, - { - image: 'Stephen W..jpg', - name: 'Stephen Welch', - subteam: 'Programming', - fact: 'I like food.', - memory: "Eating food.", - year: 2015, - }, - { - image: 'Atishay K..jpg', - name: 'Atishay Kasera', - subteam: 'Programming', - fact: "I am a vegetarian who is not fond of salads.", - memory: "Joining the team.", - year: 2015, - }, - { - image: 'George A..jpg', - name: 'George Alphonse', - subteam: 'Programming', - fact: "I like food.", - memory: "Eating food.", - year: 2017, - }, - { - image: 'Nathan C..jpg', - name: 'Nathaniel Chong', - subteam: 'Programming', - fact: "I like food.", - memory: "Eating food.", - year: 2017, - }, - { - image: 'Daniel T..jpg', - name: 'Daniel Tolbert', - subteam: 'Programming', - fact: "I like food.", - memory: "Eating food.", - year: 2017, - }, - { - image: 'Kate B..jpg', - name: 'Kate Balint', - subteam: 'Programming', - fact: "I'm a theater nerd.", - memory: "My first kickoff.", - year: 2017, - }, - { - image: 'Aliyah D..jpg', - name: 'Aliyah Desautels', - subteam: 'Sponsorship', - fact: "Some of my friends call me 'White Rice', because I'm half white and half asian.", - memory: "Rushing the Darwin field at Worlds as Chairmans Finalists.", - year: 2014, - }, - { - image: 'Mia A..jpg', - name: 'Mia Alessi', - subteam: 'Sponsorship', - fact: "I want to teach in a different country after college.", - memory: "Always meeting new people and making closer friends.", - year: 2016, - }, - { - image: 'Savannah Z..jpg', - name: 'Savannah Zamudio', - subteam: 'Sponsorship', - fact: "I only have half siblings.", - memory: "Attending the IROC event.", - year: 2017, - }, - { - image: 'Caitlin C..jpg', - name: 'Caitlin Colsia', - subteam: 'Sponsorship', - fact: 'I’m 70% coffee not water', - memory: 'First competition (IROC)!', - year: '2017' - }, - { - image: 'Diego H..jpg', - name: 'Diego Hernandez', - subteam: 'Outreach', - fact: 'I am always peachy.', - memory: "My favorite memory is ILITE winning its first District event in 2017 season.", - year: 2015, - }, - { - image: 'Jibran J..jpg', - name: 'Jibran Jahangiri', - subteam: 'Outreach', - fact: 'I give the best massages.', - memory: "At 2017 World Championship, when they announced ILITE as the Chairmans Finalist.", - year: 2015, - }, - { - image: 'Kiyan Z..jpg', - name: 'Kiyan Zewer', - subteam: 'Outreach', - fact: "I am Kurdish.", - memory: "Rumble in the Roads.", - year: 2017, - }, - { - image: 'Hannah C..jpg', - name: 'Hannah Credno', - subteam: 'Outreach', - fact: "I like pineapple on pizza.", - memory: "2016 District Champs at UMD. I got to meet so many people from all over the area and I made strong friendships then that have lasted today.", - year: 2015, - }, - { - image: 'Jacob S..jpg', - name: 'Jacob Schaum', - subteam: 'Outreach', - fact: "I am a triplet.", - memory: "FRC Kickoff and helping learn the rules and design our new robot.", - year: 2017, - }, - { - image: 'Grace C..jpg', - name: 'Grace Cutsinger', - subteam: 'Outreach', - fact: "I'm always singing, either out loud or in my head.", - memory: "Volunteering at IROC 2017!", - year: 2017, - }, - { - image: 'Grace H..jpg', - name: 'Grace Henderson', - subteam: 'Outreach', - fact: "My birthday is 03/03/2003.", - memory: "Volunteering at IROC.", - year: 2017, - }, - { - image: 'Faran J..jpg', - name: 'Faran Jahangiri', - subteam: 'Outreach', - fact: "I love singing.", - memory: "Team bonding moments.", - year: 2017, - }, - { - image: 'John C..jpg', - name: 'John Curley', - subteam: 'Outreach', - fact: "", - memory: "", - year: '', - }, - { - image: 'Srinitya A..jpg', - name: 'Srinitya Allam', - subteam: 'Outreach', - fact: "I have major trypophobia.", - memory: "Scorekeeping at IROC 2017.", - year: 2017, - }, - { - image: 'Michael C..jpg', - name: 'Michael Castell', - subteam: 'Scouting', - fact: "I balance playing football for the school with working on the robotics team.", - memory: "Staying up till 2am watching movies in a packed hotel room at competitions.", - year: 2015, - }, - { - image: 'Kiyan Z..jpg', - name: 'Kiyan Zewer', - subteam: 'Scouting', - fact: "I am Kurdish.", - memory: "Rumble in the Roads.", - year: 2017, - }, - { - image: 'Caitlin C..jpg', - name: 'Caitlin Colsia', - subteam: 'Scouting', - fact: 'I’m 70% coffee not water', - memory: 'First competition (IROC)!', - year: '2017' - }, - { - image: 'John C..jpg', - name: 'John Curley', - subteam: 'Scouting', - fact: "", - memory: "", - year: '', - }, - // { - // image: 'Temporary.jpg', - // name: 'Caroline', - // subteam: 'Scouting', - // fact: '', - // memory: '', - // year: '' - // }, - { - image: 'Dylan F..jpg', - name: 'Dylan Fernandes', - subteam: 'Web', - fact: 'I make a lot of bad jokes.', - memory: '2017 FRC Worlds Competition.', - year: 2015, - }, - { - image: 'Nicholas M..jpg', - name: 'Nicholas Miller', - subteam: 'Web', - fact: 'I was part of a World Champion archery team.', - memory: 'Joining the team.', - year: 2017, - }, - { - image: 'Urvi P..jpg', - name: 'Urvi Pisal', - subteam: 'Web', - fact: 'I love spicy food.', - memory: 'When Tropical Smoothie was at the STEM Expo.', - year: 2017, - }, - { - image: 'Adeel A..jpg', - name: 'Adeel Aziz', - subteam: 'Web', - fact: "I'm Apple Certified.", - memory: '2018 Kickoff.', - year: 2017, - }, - { - image: 'Kyle R..jpg', - name: 'Kyle Rowland', - subteam: 'Web', - fact: '', - memory: '', - year: 2017, - }, - { - image: 'Harry D..jpg', - name: 'Harry Davidson', - subteam: 'Web', - fact: '', - memory: '', - year: 2017, - }, - { - image: 'Jessica C..jpg', - name: 'Jessica Capayachi', - subteam: 'Graphics', - fact: 'I love watching Miraculous ladybug with my friends.', - memory: "Girls in Stem summer camp, getting to meet all the girls and talk to them.", - year: 2016, - }, - { - image: 'Seneca U..jpg', - name: 'Seneca Ung', - subteam: 'Graphics', - fact: "I have a subtle obsession with Chick Fil A sauce.", - memory: "Hotel nights at Districts.", - year: 2016, - }, - { - image: 'Michael C..jpg', - name: 'Michael Castell', - subteam: 'Graphics', - fact: "I balance playing football for the school with working on the robotics team.", - memory: "Staying up till 2am watching movies in a packed hotel room at competitions.", - year: 2015, - }, - { - image: 'Caitlin M..jpg', - name: 'Caitlin McIntosh', - subteam: 'Graphics', - fact: "I'm a half ginger.", - memory: "Watching my first competition at IROC.", - year: 2017, - }, - { - image: 'Alyssa S..jpg', - name: 'Alyssa Stump', - subteam: 'Graphics', - fact: "I love League of Legends.", - memory: "I loved the fall party at the corn maze. I enjoyed having to problem solve with my teammates.", - year: 2017, - }, - { - image: 'Hayden B..jpg', - name: 'Hayden Bushnell', - subteam: 'Graphics', - fact: "I'm a CS:GO Gold Nova II.", - memory: "My awkward interview.", - year: 2017, - }, - { - image: 'Tam V..jpg', - name: 'Tam Vu', - subteam: 'Graphics', - fact: "My favorite movie is Kung Fu Panda.", - memory: "Being accepted.", - year: 2017, - }, - { - image: 'Kavya A..jpg', - name: 'Kavya Annapareddy', - subteam: 'Graphics', - fact: 'I can draw. No, I won’t draw you. I can, but I won’t.', - memory: 'Being too small to fit in the barrels at the corn maze an just falling out.', - year: 2017, - }, - // { - // image: 'Temporary.jpg', - // name: 'Maggie Harris', - // subteam: 'Graphics', - // fact: '', - // memory: '', - // year: '', - // }, - { - image: 'Gail D..jpg', - name: 'Gail Drake', - subteam: 'Mentors', - fact: '', - memory: '', - year: '2004', - mentor: 'Team Coach' - }, - { - image: 'Lakshmi M..jpg', - name: 'Lakshmi Meyappan', - subteam: 'Mentors', - fact: '', - memory: '', - year: '2014', - mentor: 'Business Subteams', - old: true - }, - { - image: 'Chris O..jpg', - name: "Chris O'Connell", - subteam: 'Mentors', - fact: '', - memory: '', - year: '', - mentor: 'Programming' - }, - { - image: 'Dave B..jpg', - name: 'Dave Bascom', - subteam: 'Mentors', - fact: 'I spent 8 years studying painting in art school.', - memory: 'Bringing my kids to ILITE events.', - year: '2015', - mentor: 'Web', - old: true - }, - { - image: 'Dennis L..jpg', - name: 'Dennis Luban', - subteam: 'Mentors', - fact: 'I love teaching students!', - memory: 'Participating at FIRST Worlds - 2016.', - year: '2009', - mentor: 'Build' - }, - { - image: 'Gloria D..jpg', - name: 'Gloria Desautels', - subteam: 'Mentors', - fact: '', - memory: '', - year: '2014', - mentor: 'Business Subteams', - old: true - }, - { - image: 'Greg M..jpg', - name: 'Greg Morton', - subteam: 'Mentors', - fact: '', - memory: '', - year: '', - mentor: 'Build', - old: true - }, - { - image: 'Jamie L..jpg', - name: 'Jamie Lechner', - subteam: 'Mentors', - fact: '', - memory: '', - year: '2013', - mentor: 'Business Subteams' - }, - { - image: 'Jesse K..jpg', - name: 'Jesse Knight', - subteam: 'Mentors', - fact: "I'm an introvert, until I shouldn't be.", - memory: 'Staying up to 2am figuring out who we should pick at 2017 World Champs.', - year: '2007', - mentor: 'Build, Programming' - }, - { - image: 'Kelly G..jpg', - name: 'Kelly Giesler', - subteam: 'Mentors', - fact: '', - memory: '', - year: '2014', - mentor: 'Sponsorship, Business Subteams' - }, - { - image: 'Kimberly S..jpg', - name: 'Kimberly Strong', - subteam: 'Mentors', - fact: '', - memory: '', - year: '2014', - mentor: 'Business Subteams', - old: true - }, - { - image: 'Marc S..jpg', - name: 'Marc Sciarrino', - subteam: 'Mentors', - fact: '', - memory: '', - year: '2010', - mentor: 'Programming', - old: true - }, - { - image: 'Paul L..jpg', - name: 'Paul Lahann', - subteam: 'Mentors', - fact: '', - memory: '', - year: '', - mentor: 'Build', - old: true - }, - { - image: 'Nicholas L..jpg', - name: 'Nicholas Lechner', - subteam: 'Mentors', - fact: 'Robotics is Life.', - memory: 'During build season, when we pulled an all nighter on Presidents day.', - year: '2013', - mentor: 'Build' - }, - { - image: 'Noah L..jpg', - name: 'Noah Lechner', - subteam: 'Mentors', - fact: 'I like John Deer', - memory: 'Teaching the scrubs.', - year: '', - mentor: 'Build' - }, - { - image: 'Larry L..jpg', - name: 'Larry Laverty', - subteam: 'Mentors', - fact: '', - memory: '', - year: '', - mentor: 'Build' - }, - { - image: 'Leon D..jpg', - name: 'Leon Davidson', - subteam: 'Mentors', - fact: '', - memory: '', - year: '', - mentor: 'Build' - }, - { - image: 'Stephan L..jpg', - name: 'Stephan Lechner', - subteam: 'Mentors', - fact: '', - memory: '', - year: '', - mentor: 'Build' - }, - { - image: 'David B..jpg', - name: 'David Boyd', - subteam: 'Mentors', - fact: '', - memory: '', - year: '', - mentor: 'Electronics' - }, - { - image: 'Jacob C..jpg', - name: 'Jacob Cohen', - subteam: 'Mentors', - fact: '', - memory: '', - year: '', - mentor: 'Programming', - old: true - }, -]; - -export default teamList; \ No newline at end of file diff --git a/src/lib/teamListJSON.json b/src/lib/teamListJSON.json index ea78109c..bbbdf7a6 100644 --- a/src/lib/teamListJSON.json +++ b/src/lib/teamListJSON.json @@ -1,732 +1,732 @@ -{ - "Sheet1": { - "Gail Drake": { - "name": "Gail Drake", - "subteam": "Team Coach", - "memory": "N/A", - "fact": "N/A", - "year": 2004, - "mentor": true, - "image": "Drake,Gail.jpg" - }, - "Lakshmi Meyappan": { - "name": "Lakshmi Meyappan", - "subteam": "Outreach", - "memory": "N/A", - "fact": "N/A", - "year": 2014, - "mentor": true, - "image": "Meyappan,Lakshmi.jpg" - }, - "Chris O'Connell": { - "name": "Chris O'Connell", - "subteam": "Programming", - "memory": "N/A", - "fact": "N/A", - "year": "N/A", - "mentor": true, - "image": "O'Connell,Chris.jpg" - }, - "Dave Bascom": { - "name": "Dave Bascom", - "subteam": "Web", - "memory": "Bringing my kids to ILITE events.", - "year": 2015, - "fact": "I spent 8 years studying painting in art school.", - "mentor": true, - "image": "Bascom,Dave.jpg" - }, - "Dennis Luban": { - "name": "Dennis Luban", - "subteam": "Build", - "memory": "Participating at FIRST Worlds - 2016.", - "year": 2009, - "fact": "I love teaching students!", - "mentor": true, - "image": "Luban,Dennis.jpg" - }, - "Gloria Desautels": { - "name": "Gloria Desautels", - "subteam": "Outreach", - "memory": "N/A", - "fact": "N/A", - "year": 2014, - "mentor": true, - "image": "Desautels,Gloria.png" - }, - "Greg Morton": { - "name": "Greg Morton", - "subteam": "Build", - "memory": "N/A", - "fact": "N/A", - "year": "N/A", - "mentor": true, - "image": "Morton,Greg.jpg" - }, - "Jamie Lechner": { - "name": "Jamie Lechner", - "subteam": "Outreach", - "memory": "N/A", - "fact": "N/A", - "year": 2013, - "mentor": true, - "image": "Lechner,Jamie.jpg" - }, - "Jesse Knight": { - "name": "Jesse Knight", - "subteam": "Build", - "year": "2004", - "memory": "Staying up to 2am figuring out who we should pick at 2017 World Champs.", - "fact": "I'm an introvert, until I shouldn't be.", - "mentor": true, - "image": "Knight,Jesse.jpg" - }, - "Kimberly Strong": { - "name": "Kimberly Strong", - "subteam": "Outreach", - "memory": "N/A", - "fact": "N/A", - "year": 2014, - "mentor": true, - "image": "Strong,Kimberly.jpg" - }, - "Nicholas Lechner": { - "name": "Nicholas Lechner", - "subteam": "Build", - "memory": "During build season, when we pulled an all nighter on Presidents day.", - "year": 2013, - "fact": "Robotics is Life.", - "mentor": true, - "image": "Lechner,Nicholas.jpg" - }, - "Noah Lechner": { - "name": "Noah Lechner", - "subteam": "Build", - "memory": "Teaching the scrubs.", - "fact": "I like John Deer", - "year": "N/A", - "mentor": true, - "image": "Lechner,Noah.jpg" - }, - "Richard Bailey": { - "name": "Richard Bailey", - "subteam": "N/A", - "memory": "N/A", - "fact": "N/A", - "year": "N/A", - "mentor": true - }, - "Stan Balint": { - "name": "Stan Balint", - "subteam": "Build", - "memory": "N/A", - "fact": "N/A", - "year": "N/A", - "image": "Balint,Stan.png", - "mentor": true - }, - "David Boyd": { - "name": "David Boyd", - "subteam": "3D Printing", - "memory": "N/A", - "fact": "N/A", - "year": "N/A", - "mentor": true - }, - "Paul Desautels": { - "name": "Paul Desautels", - "subteam": "Sponsorship", - "memory": "N/A", - "fact": "N/A", - "year": "N/A", - "image": "Desautels,Paul.png", - "mentor": true - }, - "Karyn Kraft": { - "name": "Karyn Kraft", - "subteam": "Finance", - "memory": "N/A", - "fact": "N/A", - "year": "N/A", - "mentor": true - }, - "Jeff Shapiro": { - "name": "Jeff Shapiro", - "subteam": "Programming", - "memory": "N/A", - "fact": "N/A", - "year": "N/A", - "mentor": true - }, - "Mark Ward": { - "name": "Mark Ward", - "subteam": "Build", - "memory": "N/A", - "fact": "N/A", - "year": "N/A", - "mentor": true - }, - "Rahul Yarlagadda": { - "name": "Rahul Yarlagadda", - "subteam": "Build", - "memory": "N/A", - "fact": "N/A", - "year": "N/A", - "image": "Yarlagadda,Rahul.png", - "mentor": true - }, - "Larry Laverty": { - "name": "Larry Laverty", - "subteam": "Build", - "memory": "N/A", - "fact": "N/A", - "year": "N/A", - "mentor": true, - "image": "Laverty,Larry.jpg" - }, - "Stephan Lechner": { - "name": "Stephan Lechner", - "subteam": "Build", - "memory": "N/A", - "fact": "N/A", - "year": "N/A", - "mentor": true, - "image": "Lechner,Stephan.jpg" - }, - "Daniel Tolbert": { - "name": "Daniel Tolbert", - "subteam": "Programming", - "leader": "President", - "memory": "The entire team celebrating my birthday at IROC 2019", - "year": 2017, - "fact": "In my free time, I enjoy playing the Viola", - "image": "Tolbert,Daniel.png" - }, - "Caroline Gee": { - "name": "Caroline Gee", - "subteam": "Strategy/Scouting", - "leader": "Strategy Vice President", - "memory": "Being team rep at Rumble and wearing the captain’s hat", - "year": 2017, - "fact": "I want to be an astronaut when I grow up!", - "image": "Gee,Caroline.png" - }, - "Grace Henderson": { - "name": "Grace Henderson", - "subteam": "Outreach", - "leader": "Business Vice President ", - "memory": "Volunteering at STEAM Expo for the first time", - "year": 2017, - "fact": "I play field hockey", - "image": "Henderson,Grace.png" - }, - "Matthew Reheuser": { - "name": "Matthew Reheuser", - "subteam": "Build", - "leader": "Technical Vice President", - "memory": "Working with Calvin on his Vlogs", - "year": 2018, - "fact": "I have a pet Turtle", - "image": "Reheuser,Matt.jpg" - }, - "Ilene Hong": { - "name": "Ilene Hong", - "subteam": "Marketing", - "leader": "Marketing Lead", - "memory": "District championships", - "year": 2018, - "fact": "I speak fluent Korean", - "image": "Hong,Ilene.png" - }, - "Laura Kun": { - "name": "Laura Kun", - "subteam": "Secretary", - "leader": "Secretary ", - "memory": "Winning at the District Bethesda Event ", - "year": 2018, - "fact": "I’m afraid of metal spoons!", - "image": "Kun,Laura.png" - }, - "John Anselmo": { - "name": "John Anselmo", - "subteam": "Programming", - "leader": "Programming Lead", - "memory": "Junior year homecoming", - "year": 2018, - "fact": "I'm trying to learn to lucid dream", - "image": "Anselmo,John.png" - }, - "Kaihil Patel": { - "name": "Kaihil Patel", - "subteam": "Build", - "leader": "Build Co-Lead", - "memory": "Having fun in the hotel at World's with my friends.", - "year": 2017, - "fact": "I love to travel and ski.", - "image": "Patel,Kaihil.jpg" - }, - "Tyler Lynch": { - "name": "Tyler Lynch", - "subteam": "Outreach", - "leader": "Outreach Lead", - "memory": "Banjo concert at Worlds", - "year": 2018, - "fact": "I Pole Vault", - "image": "Lynch,Tyler.png" - }, - "Sara Amer": { - "name": "Sara Amer", - "subteam": "Sponsorship", - "leader": "Sponsorship Lead", - "memory": "Volunteering at IROC 2019!", - "year": 2019, - "fact": "I have played the violin for 7 years (and counting)!", - "image": "Amer,Sara.png" - }, - "Seneca Ung": { - "name": "Seneca Ung", - "subteam": "Graphics", - "leader": "Graphics Lead", - "memory": "2019 Worlds", - "year": 2016, - "fact": "I have a drawer filled with 50+ Chick Fil A sauce packets.", - "image": "Ung,Seneca.jpg" - }, - "Nicholas Miller": { - "name": "Nicholas Miller", - "subteam": "Web", - "leader": "Web Lead", - "memory": "The final match of the 2018 Chesapeake District Championship", - "year": 2017, - "fact": "I am a member of the Battlefield Archery Team", - "image": "Miller,Nicholas.jpg" - }, - "Tylor Rauh": { - "name": "Tylor Rauh", - "subteam": "3D Printing", - "leader": "3D printing Co-lead", - "memory": "Homecoming 2018", - "year": 2018, - "fact": "I love dragons ", - "image": "Rauh,Tylor.jpg" - }, - "Ethan Miles": { - "name": "Ethan Miles", - "subteam": "3D Printing", - "leader": "3D Printing Co-lead", - "memory": "Doing AV at district champs 2019", - "year": 2017, - "fact": "I play magic the gathering ", - "image": "Miles,Ethan.jpg" - }, - "JV Corsino ": { - "name": "JV Corsino ", - "subteam": "Build", - "leader": "Build Co-Lead", - "memory": "Winning Rumble 2019", - "year": 2017, - "fact": "I like racing drones", - "image": "Corsino,JV.jpg" - }, - "Matthew Gallagher": { - "name": "Matthew Gallagher", - "subteam": "Electronics", - "leader": "Electronics Lead", - "memory": "Seeing STEAM Expo for the first time", - "year": 2018, - "fact": "I am also the MiniTHON Media Productions Co-Chair", - "image": "Gallagher,Matt.png" - }, - "Benjamin Zeitlin": { - "name": "Benjamin Zeitlin", - "subteam": "Web", - "memory": "The end of IROC 2019 when everyone was exhausted.", - "year": 2019, - "fact": "I host a club at Reagan Middle School about teaching students Steel Drums!", - "image": "Zeitlin,Benjamin.jpg" - }, - "Lucas Haering": { - "name": "Lucas Haering", - "subteam": "Web", - "memory": "The times I've had with my closest friends", - "year": 2019, - "fact": "I like to explore the wilderness when on vacation", - "image": "Haering,Lucas.jpg" - }, - "Christopher Wall": { - "name": "Christopher Wall", - "subteam": "Build", - "memory": "Last second park at rumble", - "year": 2019, - "fact": "My mother is a public servant (school board)", - "image": "Wall,Chris.jpg" - }, - "Chase Choi": { - "name": "Chase Choi", - "subteam": "Web", - "memory": "IROC Competition ", - "year": 2019, - "fact": "I am a nationally recognized Olympic Style sparrer. ", - "image": "Choi,Chase.jpg" - }, - "Kavya Annapareddy ": { - "name": "Kavya Annapareddy ", - "subteam": "Web", - "memory": "Staying at school until 2 am to set up for the Week 1 Event", - "year": 2017, - "fact": "I am a local hula hoop champion for 2 years in a row", - "image": "Annapareddy,Kavya.png" - }, - "Jacob Sahlberg": { - "name": "Jacob Sahlberg", - "subteam": "3D Printing", - "memory": "Making it to Worlds for Vex Robotics ", - "year": 2019, - "fact": "I play basketball ", - "image": "Sahlberg,Jacob.jpg" - }, - "Catie Gallagher": { - "name": "Catie Gallagher", - "subteam": "Electronics", - "memory": "One of my favorite memories is from when I was on a VEX robotics team and we stayed up late working on the robot and drinking hot chocolate and just having a lot of fun together the night before a competition.", - "year": 2018, - "fact": "I have done Irish dancing for 11 years", - "image": "Gallagher,Catie.jpg" - }, - "Rachael Kim": { - "name": "Rachael Kim", - "subteam": "Outreach", - "memory": "IROC", - "year": 2019, - "fact": "i play tennis for battlefield :)", - "image": "Kim,Rachael.jpg" - }, - "Jiawen Davis": { - "name": "Jiawen Davis", - "subteam": "Outreach", - "memory": "IROC", - "year": 2019, - "fact": "I like to dance", - "image": "Davis,Jiawen.png" - }, - "Emma Maclean": { - "name": "Emma Maclean", - "subteam": "Outreach", - "memory": "button making for IROC!!", - "year": 2019, - "fact": "I play the ukulele! ", - "image": "Maclean,Emma.png" - }, - "Amrita Talwar ": { - "name": "Amrita Talwar ", - "subteam": "Outreach", - "memory": "Setting up for IROC ", - "year": 2019, - "fact": "I love reading books " - }, - "Ibrahim Abbasi": { - "name": "Ibrahim Abbasi", - "subteam": "Programming", - "memory": "Winning the Rumble 2019", - "year": 2019, - "fact": "I was forced into doing robotics in 6th grade and hated it until 7th grade when I became driver and loved it ever since.", - "image": "Abbasi,Ibraham.png" - }, - "Timothy Wu": { - "name": "Timothy Wu", - "subteam": "Programming", - "memory": "Celebrating Daniel’s birthday at IROC", - "year": 2019, - "fact": "I own a lot of Polo Ralph Lauren", - "image": "Wu,Timothy.png" - }, - "Isabella Chavez": { - "name": "Isabella Chavez", - "subteam": "Sponsorship", - "memory": "IROC 2018", - "year": 2019, - "fact": "I have been trained in seven different types of dance.", - "image": "Chavez,Isabella.png" - }, - "Agrim Sharma": { - "name": "Agrim Sharma", - "subteam": "Programming", - "memory": "Getting the acceptance email", - "year": 2019, - "fact": "I microwave my cereal before I eat it", - "image": "Sharma,Agrim.png" - }, - "Keiana Strother": { - "name": "Keiana Strother", - "subteam": "Electronics", - "memory": "Going to IROC", - "year": 2019, - "fact": "I've been to 16 countries.", - "image": "Strother,Keiana.png" - }, - "Upneet Singh": { - "name": "Upneet Singh", - "subteam": "Web", - "memory": "Getting the acceptance email for ILITE", - "year": 2017, - "fact": "When I’m tired, the only thing I’m capable of doing is programming. ", - "image": "Singh,Upneet.jpg" - }, - "Carson Min": { - "name": "Carson Min", - "subteam": "Build", - "memory": "Going to Worlds 2 years in a row", - "year": 2018, - "fact": "I had a brother on the team", - "image": "Min,Carson.jpg" - }, - "Aditi Shastri": { - "name": "Aditi Shastri", - "subteam": "Build", - "memory": "Final Match at Bethesda 2018", - "year": 2018, - "fact": "I am a dancer", - "image": "Shastri,Aditi.jpg" - }, - "Rachel Kim": { - "name": "Rachel Kim", - "subteam": "Sponsorship", - "memory": "IROC", - "year": 2019, - "fact": "I like to play volleyball ", - "image": "Kim,Rachel.jpg" - }, - "Chase Miller": { - "name": "Chase Miller", - "subteam": "Build", - "memory": "N/A", - "year": 2019, - "fact": "I can fix just about anything in a car. ", - "image": "Miller,Chase.jpg" - }, - "John Zoscak": { - "name": "John Zoscak", - "subteam": "Programming", - "memory": "Having a campfire with my friends.", - "year": 2019, - "fact": "I play the Viola ", - "image": "Zoscak,John.png" - }, - "Naomi Wall": { - "name": "Naomi Wall", - "subteam": "Graphics", - "memory": "Traveling to Florida to watch a rocket launch", - "year": 2019, - "fact": "My favorite candy is almond joy ", - "image": "Wall,Naomi.jpg" - }, - "Gleb Babahov": { - "name": "Gleb Babahov", - "subteam": "Programming", - "memory": "Rumble in the Roads 2019 finals climb", - "year": 2018, - "fact": "I'm fluent in Russian!", - "image": "Babahov,Gleb.png" - }, - "Akshita Ramesh": { - "name": "Akshita Ramesh", - "subteam": "Electronics", - "memory": "Being a student ambassador, meeting new people, and cheering for teams at Worlds 2019", - "year": 2018, - "fact": "I am also on ILITE's FTC Team 1885 as well as this team, and I do business on FTC", - "image": "Ramesh,Akshita.jpg" - }, - "Anissa Patel": { - "name": "Anissa Patel", - "subteam": "Outreach", - "memory": "Going to Detroit for World Championships 2 years ago with my brother", - "year": 2019, - "fact": "I have been to 10 different countries", - "image": "Patel,Anissa.png" - }, - "Aditi Mukul": { - "name": "Aditi Mukul", - "subteam": "Build", - "memory": "IROC", - "year": 2019, - "fact": "I have given an alligator a pat on the back.", - "image": "Mukul,Aditi.jpg" - }, - "Anika Mukul": { - "name": "Anika Mukul", - "subteam": "Build", - "memory": "IROC", - "year": 2019, - "fact": "I used to have a pet worm. ", - "image": "Mukul,Anika.jpg" - }, - "Jenny Tran": { - "name": "Jenny Tran", - "subteam": "Graphics", - "memory": "The Christmas Party white elephant with the whole team", - "year": 2018, - "fact": "I can do the splits :D", - "image": "Tran,Jenny.jpg" - }, - "Connor Balint": { - "name": "Connor Balint", - "subteam": "3D Printing", - "memory": "Joining the team", - "year": 2019, - "fact": "I can very slightly wiggle my ears", - "image": "Balint,Connor.jpg" - }, - "Isabel Lee": { - "name": "Isabel Lee", - "subteam": "Graphics", - "memory": "Traveling across the US", - "year": 2019, - "fact": "I have an identical twin sister ", - "image": "Lee,Isabel.jpg" - }, - "Nikolai Bravo": { - "name": "Nikolai Bravo", - "subteam": "Graphics", - "memory": "My favorite memory was IROC.", - "year": 2019, - "fact": "I was born in Denmark", - "image": "Bravo,Nikolai.jpg" - }, - "Aaron Estrellado": { - "name": "Aaron Estrellado", - "subteam": "Graphics", - "memory": "My favorite memory was IROC.", - "year": 2019, - "fact": "I was born in Stuttgart, Germany.", - "image": "Estrellado,Aaron.jpg" - }, - "Naomi Desautels ": { - "name": "Naomi Desautels ", - "subteam": "Graphics", - "memory": "The double climb Arya did at Rumble in the roads", - "year": 2018, - "fact": "My spirit fruit is a Dragonfruit!", - "image": "Desautels,Naomi.jpg" - }, - "Benjamin Jacob": { - "name": "Benjamin Jacob", - "subteam": "Build", - "memory": "Visiting the Grand Canyon ", - "year": 2018, - "fact": "I like cars and can bench 225.", - "image": "Jacob,Benjamin.jpg" - }, - "James Biser": { - "name": "James Biser", - "subteam": "Programming", - "memory": "doing Firebase in Swift", - "year": 2019, - "fact": "I have an App on the AppStore", - "image": "Biser,James.png" - }, - "Kate Balint": { - "name": "Kate Balint", - "subteam": "Programming", - "memory": "Cheering in the stands with the rest of the team at 2019 Worlds", - "year": 2017, - "fact": "As well as a robotics kid, I'm also a history buff and a huge theatre nerd", - "image": "Balint,Katie.png" - }, - "Lily Khochareun": { - "name": "Lily Khochareun", - "subteam": "Build", - "memory": "Worlds", - "year": 2017, - "fact": "I like playing the violin.", - "image": "Khochareun,Lily.jpg" - }, - "Rayan Khan": { - "name": "Rayan Khan", - "subteam": "Programming", - "memory": "Going on Worlds Largest Cruise Ship.", - "year": 2019, - "fact": "This year made me love robotics.", - "image": "Khan,Rayan.png" - }, - "Angelina Seehusen": { - "name": "Angelina Seehusen", - "subteam": "Graphics", - "memory": "IROC 2019", - "year": 2019, - "fact": "My spirit fruit is an orange.", - "image": "Seehusen,Angelina.jpg" - }, - "Anoushka Chintada": { - "name": "Anoushka Chintada", - "subteam": "Build", - "memory": "Getting to know people on the team!", - "year": 2019, - "fact": "I performed at the Kennedy Center for dance.", - "image": "Chintada,Anoushka.jpg" - }, - "James Speier": { - "name": "James Speier", - "subteam": "Build", - "memory": "Flywheel prototyping ", - "year": 2019, - "fact": "I’ve raised 5 kittens since birth.", - "image": "Speier,James.jpg" - }, - "Faith Kim": { - "name": "Faith Kim", - "subteam": "Sponsorship", - "memory": "Setting up for IROC", - "year": 2019, - "fact": "I’m a lefty :)", - "image": "Kim,Faith.png" - }, - "Eunice Kim": { - "name": "Eunice Kim", - "subteam": "Outreach", - "memory": "My favorite memory was IROC setup ", - "year": 2019, - "fact": "I used to have a pet bunny ", - "image": "Kim,Eunice.png" - }, - "Michael Haddadin": { - "name": "Michael Haddadin", - "subteam": "Electronics", - "memory": "Going to FIRST Championship in Detroit.", - "year": 2018, - "fact": "I love driving!!", - "image": "Haddadin,Michael.png" - }, - "Daniel Haddadin": { - "name": "Daniel Haddadin", - "subteam": "Outreach", - "memory": "The trip and time spent in The Dead and Red Sea.", - "year": 2019, - "fact": "I play 3 sports!", - "image": "Haddadin,Daniel.png" - }, - "Sadie Sahlberg ": { - "name": "Sadie Sahlberg ", - "subteam": "Build", - "memory": "The IROC competition where I got to introduce new members to FRC and what it means to be on the team", - "year": 2018, - "fact": "I’ve done robotics since 3rd grade", - "image": "Sahlberg,Sadie.jpg" - }, - "Pushp Patel": { - "name": "Pushp Patel", - "subteam": "Build", - "memory": "CNCing for countless hours during build season.", - "year": 2018, - "fact": "I’m proud to have been the Ultimate Scouter.", - "image": "Patel,Pushp.jpg" - }, - "Faris Syed": { - "name": "Faris Syed", - "subteam": "Programming", - "memory": "Seeing the Burj Khalifa light show during New Year.", - "year": 2018, - "fact": "I am going to be majoring in Computer Science!", - "image": "Syed,Faris.png" - } - } +{ + "Sheet1": { + "Gail Drake": { + "name": "Gail Drake", + "subteam": "Team Coach", + "memory": "", + "fact": "", + "year": 2004, + "mentor": true, + "image": "Drake,Gail.jpg" + }, + "Lakshmi Meyappan": { + "name": "Lakshmi Meyappan", + "subteam": "Outreach", + "memory": "", + "fact": "", + "year": 2014, + "mentor": true, + "image": "Meyappan,Lakshmi.jpg" + }, + "Chris O'Connell": { + "name": "Chris O'Connell", + "subteam": "Programming", + "memory": "", + "fact": "", + "year": "", + "mentor": true, + "image": "O'Connell,Chris.jpg" + }, + "Dave Bascom": { + "name": "Dave Bascom", + "subteam": "Web", + "memory": "Bringing my kids to ILITE events.", + "year": 2015, + "fact": "I spent 8 years studying painting in art school.", + "mentor": true, + "image": "Bascom,Dave.jpg" + }, + "Dennis Luban": { + "name": "Dennis Luban", + "subteam": "Build", + "memory": "Participating at FIRST Worlds - 2016.", + "year": 2009, + "fact": "I love teaching students!", + "mentor": true, + "image": "Luban,Dennis.jpg" + }, + "Gloria Desautels": { + "name": "Gloria Desautels", + "subteam": "Outreach", + "memory": "", + "fact": "", + "year": 2014, + "mentor": true, + "image": "Desautels,Gloria.png" + }, + "Greg Morton": { + "name": "Greg Morton", + "subteam": "Build", + "memory": "", + "fact": "", + "year": "", + "mentor": true, + "image": "Morton,Greg.jpg" + }, + "Jamie Lechner": { + "name": "Jamie Lechner", + "subteam": "Outreach", + "memory": "", + "fact": "", + "year": 2013, + "mentor": true, + "image": "Lechner,Jamie.jpg" + }, + "Jesse Knight": { + "name": "Jesse Knight", + "subteam": "Build", + "year": "2004", + "memory": "Staying up to 2am figuring out who we should pick at 2017 World Champs.", + "fact": "I'm an introvert, until I shouldn't be.", + "mentor": true, + "image": "Knight,Jesse.jpg" + }, + "Kimberly Strong": { + "name": "Kimberly Strong", + "subteam": "Outreach", + "memory": "", + "fact": "", + "year": 2014, + "mentor": true, + "image": "Strong,Kimberly.jpg" + }, + "Nicholas Lechner": { + "name": "Nicholas Lechner", + "subteam": "Build", + "memory": "During build season, when we pulled an all nighter on Presidents day.", + "year": 2013, + "fact": "Robotics is Life.", + "mentor": true, + "image": "Lechner,Nicholas.jpg" + }, + "Noah Lechner": { + "name": "Noah Lechner", + "subteam": "Build", + "memory": "Teaching the scrubs.", + "fact": "I like John Deer", + "year": "", + "mentor": true, + "image": "Lechner,Noah.jpg" + }, + "Richard Bailey": { + "name": "Richard Bailey", + "subteam": "", + "memory": "", + "fact": "", + "year": "", + "mentor": true + }, + "Stan Balint": { + "name": "Stan Balint", + "subteam": "Build", + "memory": "", + "fact": "", + "year": "", + "image": "Balint,Stan.png", + "mentor": true + }, + "David Boyd": { + "name": "David Boyd", + "subteam": "3D Printing", + "memory": "", + "fact": "", + "year": "", + "mentor": true + }, + "Paul Desautels": { + "name": "Paul Desautels", + "subteam": "Sponsorship", + "memory": "", + "fact": "", + "year": "", + "image": "Desautels,Paul.png", + "mentor": true + }, + "Karyn Kraft": { + "name": "Karyn Kraft", + "subteam": "Finance", + "memory": "", + "fact": "", + "year": "", + "mentor": true + }, + "Jeff Shapiro": { + "name": "Jeff Shapiro", + "subteam": "Programming", + "memory": "", + "fact": "", + "year": "", + "mentor": true + }, + "Mark Ward": { + "name": "Mark Ward", + "subteam": "Build", + "memory": "", + "fact": "", + "year": "", + "mentor": true + }, + "Rahul Yarlagadda": { + "name": "Rahul Yarlagadda", + "subteam": "Build", + "memory": "", + "fact": "", + "year": "", + "image": "Yarlagadda,Rahul.png", + "mentor": true + }, + "Larry Laverty": { + "name": "Larry Laverty", + "subteam": "Build", + "memory": "", + "fact": "", + "year": "", + "mentor": true, + "image": "Laverty,Larry.jpg" + }, + "Stephan Lechner": { + "name": "Stephan Lechner", + "subteam": "Build", + "memory": "", + "fact": "", + "year": "", + "mentor": true, + "image": "Lechner,Stephan.jpg" + }, + "Daniel Tolbert": { + "name": "Daniel Tolbert", + "subteam": "Programming", + "leader": "President", + "memory": "The entire team celebrating my birthday at IROC 2019", + "year": 2017, + "fact": "In my free time, I enjoy playing the Viola", + "image": "Tolbert,Daniel.png" + }, + "Caroline Gee": { + "name": "Caroline Gee", + "subteam": "Strategy/Scouting", + "leader": "Strategy Vice President", + "memory": "Being team rep at Rumble and wearing the captain’s hat", + "year": 2017, + "fact": "I want to be an astronaut when I grow up!", + "image": "Gee,Caroline.png" + }, + "Grace Henderson": { + "name": "Grace Henderson", + "subteam": "Outreach", + "leader": "Business Vice President ", + "memory": "Volunteering at STEAM Expo for the first time", + "year": 2017, + "fact": "I play field hockey", + "image": "Henderson,Grace.png" + }, + "Matthew Reheuser": { + "name": "Matthew Reheuser", + "subteam": "Build", + "leader": "Technical Vice President", + "memory": "Working with Calvin on his Vlogs", + "year": 2018, + "fact": "I have a pet Turtle", + "image": "Reheuser,Matt.jpg" + }, + "Ilene Hong": { + "name": "Ilene Hong", + "subteam": "Marketing", + "leader": "Marketing Lead", + "memory": "District championships", + "year": 2018, + "fact": "I speak fluent Korean", + "image": "Hong,Ilene.png" + }, + "Laura Kun": { + "name": "Laura Kun", + "subteam": "Secretary", + "leader": "Secretary ", + "memory": "Winning at the District Bethesda Event ", + "year": 2018, + "fact": "I’m afraid of metal spoons!", + "image": "Kun,Laura.png" + }, + "John Anselmo": { + "name": "John Anselmo", + "subteam": "Programming", + "leader": "Programming Lead", + "memory": "Junior year homecoming", + "year": 2018, + "fact": "I'm trying to learn to lucid dream", + "image": "Anselmo,John.png" + }, + "Kaihil Patel": { + "name": "Kaihil Patel", + "subteam": "Build", + "leader": "Build Co-Lead", + "memory": "Having fun in the hotel at World's with my friends.", + "year": 2017, + "fact": "I love to travel and ski.", + "image": "Patel,Kaihil.jpg" + }, + "Tyler Lynch": { + "name": "Tyler Lynch", + "subteam": "Outreach", + "leader": "Outreach Lead", + "memory": "Banjo concert at Worlds", + "year": 2018, + "fact": "I Pole Vault", + "image": "Lynch,Tyler.png" + }, + "Sara Amer": { + "name": "Sara Amer", + "subteam": "Sponsorship", + "leader": "Sponsorship Lead", + "memory": "Volunteering at IROC 2019!", + "year": 2019, + "fact": "I have played the violin for 7 years (and counting)!", + "image": "Amer,Sara.png" + }, + "Seneca Ung": { + "name": "Seneca Ung", + "subteam": "Graphics", + "leader": "Graphics Lead", + "memory": "2019 Worlds", + "year": 2016, + "fact": "I have a drawer filled with 50+ Chick Fil A sauce packets.", + "image": "Ung,Seneca.jpg" + }, + "Nicholas Miller": { + "name": "Nicholas Miller", + "subteam": "Web", + "leader": "Web Lead", + "memory": "The final match of the 2018 Chesapeake District Championship", + "year": 2017, + "fact": "I am a member of the Battlefield Archery Team", + "image": "Miller,Nicholas.jpg" + }, + "Tylor Rauh": { + "name": "Tylor Rauh", + "subteam": "3D Printing", + "leader": "3D printing Co-lead", + "memory": "Homecoming 2018", + "year": 2018, + "fact": "I love dragons ", + "image": "Rauh,Tylor.jpg" + }, + "Ethan Miles": { + "name": "Ethan Miles", + "subteam": "3D Printing", + "leader": "3D Printing Co-lead", + "memory": "Doing AV at district champs 2019", + "year": 2017, + "fact": "I play magic the gathering ", + "image": "Miles,Ethan.jpg" + }, + "JV Corsino ": { + "name": "JV Corsino ", + "subteam": "Build", + "leader": "Build Co-Lead", + "memory": "Winning Rumble 2019", + "year": 2017, + "fact": "I like racing drones", + "image": "Corsino,JV.jpg" + }, + "Matthew Gallagher": { + "name": "Matthew Gallagher", + "subteam": "Electronics", + "leader": "Electronics Lead", + "memory": "Seeing STEAM Expo for the first time", + "year": 2018, + "fact": "I am also the MiniTHON Media Productions Co-Chair", + "image": "Gallagher,Matt.png" + }, + "Benjamin Zeitlin": { + "name": "Benjamin Zeitlin", + "subteam": "Web", + "memory": "The end of IROC 2019 when everyone was exhausted.", + "year": 2019, + "fact": "I host a club at Reagan Middle School about teaching students Steel Drums!", + "image": "Zeitlin,Benjamin.jpg" + }, + "Lucas Haering": { + "name": "Lucas Haering", + "subteam": "Web", + "memory": "The times I've had with my closest friends", + "year": 2019, + "fact": "I like to explore the wilderness when on vacation", + "image": "Haering,Lucas.jpg" + }, + "Christopher Wall": { + "name": "Christopher Wall", + "subteam": "Build", + "memory": "Last second park at rumble", + "year": 2019, + "fact": "My mother is a public servant (school board)", + "image": "Wall,Chris.jpg" + }, + "Chase Choi": { + "name": "Chase Choi", + "subteam": "Web", + "memory": "IROC Competition ", + "year": 2019, + "fact": "I am a nationally recognized Olympic Style sparrer. ", + "image": "Choi,Chase.jpg" + }, + "Kavya Annapareddy ": { + "name": "Kavya Annapareddy ", + "subteam": "Web", + "memory": "Staying at school until 2 am to set up for the Week 1 Event", + "year": 2017, + "fact": "I am a local hula hoop champion for 2 years in a row", + "image": "Annapareddy,Kavya.png" + }, + "Jacob Sahlberg": { + "name": "Jacob Sahlberg", + "subteam": "3D Printing", + "memory": "Making it to Worlds for Vex Robotics ", + "year": 2019, + "fact": "I play basketball ", + "image": "Sahlberg,Jacob.jpg" + }, + "Catie Gallagher": { + "name": "Catie Gallagher", + "subteam": "Electronics", + "memory": "One of my favorite memories is from when I was on a VEX robotics team and we stayed up late working on the robot and drinking hot chocolate and just having a lot of fun together the night before a competition.", + "year": 2018, + "fact": "I have done Irish dancing for 11 years", + "image": "Gallagher,Catie.jpg" + }, + "Rachael Kim": { + "name": "Rachael Kim", + "subteam": "Outreach", + "memory": "IROC", + "year": 2019, + "fact": "i play tennis for battlefield :)", + "image": "Kim,Rachael.jpg" + }, + "Jiawen Davis": { + "name": "Jiawen Davis", + "subteam": "Outreach", + "memory": "IROC", + "year": 2019, + "fact": "I like to dance", + "image": "Davis,Jiawen.png" + }, + "Emma Maclean": { + "name": "Emma Maclean", + "subteam": "Outreach", + "memory": "button making for IROC!!", + "year": 2019, + "fact": "I play the ukulele! ", + "image": "Maclean,Emma.png" + }, + "Amrita Talwar ": { + "name": "Amrita Talwar ", + "subteam": "Outreach", + "memory": "Setting up for IROC ", + "year": 2019, + "fact": "I love reading books " + }, + "Ibrahim Abbasi": { + "name": "Ibrahim Abbasi", + "subteam": "Programming", + "memory": "Winning the Rumble 2019", + "year": 2019, + "fact": "I was forced into doing robotics in 6th grade and hated it until 7th grade when I became driver and loved it ever since.", + "image": "Abbasi,Ibraham.png" + }, + "Timothy Wu": { + "name": "Timothy Wu", + "subteam": "Programming", + "memory": "Celebrating Daniel’s birthday at IROC", + "year": 2019, + "fact": "I own a lot of Polo Ralph Lauren", + "image": "Wu,Timothy.png" + }, + "Isabella Chavez": { + "name": "Isabella Chavez", + "subteam": "Sponsorship", + "memory": "IROC 2018", + "year": 2019, + "fact": "I have been trained in seven different types of dance.", + "image": "Chavez,Isabella.png" + }, + "Agrim Sharma": { + "name": "Agrim Sharma", + "subteam": "Programming", + "memory": "Getting the acceptance email", + "year": 2019, + "fact": "I microwave my cereal before I eat it", + "image": "Sharma,Agrim.png" + }, + "Keiana Strother": { + "name": "Keiana Strother", + "subteam": "Electronics", + "memory": "Going to IROC", + "year": 2019, + "fact": "I've been to 16 countries.", + "image": "Strother,Keiana.png" + }, + "Upneet Singh": { + "name": "Upneet Singh", + "subteam": "Web", + "memory": "Getting the acceptance email for ILITE", + "year": 2017, + "fact": "When I’m tired, the only thing I’m capable of doing is programming. ", + "image": "Singh,Upneet.jpg" + }, + "Carson Min": { + "name": "Carson Min", + "subteam": "Build", + "memory": "Going to Worlds 2 years in a row", + "year": 2018, + "fact": "I had a brother on the team", + "image": "Min,Carson.jpg" + }, + "Aditi Shastri": { + "name": "Aditi Shastri", + "subteam": "Build", + "memory": "Final Match at Bethesda 2018", + "year": 2018, + "fact": "I am a dancer", + "image": "Shastri,Aditi.jpg" + }, + "Rachel Kim": { + "name": "Rachel Kim", + "subteam": "Sponsorship", + "memory": "IROC", + "year": 2019, + "fact": "I like to play volleyball ", + "image": "Kim,Rachel.jpg" + }, + "Chase Miller": { + "name": "Chase Miller", + "subteam": "Build", + "memory": "", + "year": 2019, + "fact": "I can fix just about anything in a car. ", + "image": "Miller,Chase.jpg" + }, + "John Zoscak": { + "name": "John Zoscak", + "subteam": "Programming", + "memory": "Having a campfire with my friends.", + "year": 2019, + "fact": "I play the Viola ", + "image": "Zoscak,John.png" + }, + "Naomi Wall": { + "name": "Naomi Wall", + "subteam": "Graphics", + "memory": "Traveling to Florida to watch a rocket launch", + "year": 2019, + "fact": "My favorite candy is almond joy ", + "image": "Wall,Naomi.jpg" + }, + "Gleb Babahov": { + "name": "Gleb Babahov", + "subteam": "Programming", + "memory": "Rumble in the Roads 2019 finals climb", + "year": 2018, + "fact": "I'm fluent in Russian!", + "image": "Babahov,Gleb.png" + }, + "Akshita Ramesh": { + "name": "Akshita Ramesh", + "subteam": "Electronics", + "memory": "Being a student ambassador, meeting new people, and cheering for teams at Worlds 2019", + "year": 2018, + "fact": "I am also on ILITE's FTC Team 1885 as well as this team, and I do business on FTC", + "image": "Ramesh,Akshita.jpg" + }, + "Anissa Patel": { + "name": "Anissa Patel", + "subteam": "Outreach", + "memory": "Going to Detroit for World Championships 2 years ago with my brother", + "year": 2019, + "fact": "I have been to 10 different countries", + "image": "Patel,Anissa.png" + }, + "Aditi Mukul": { + "name": "Aditi Mukul", + "subteam": "Build", + "memory": "IROC", + "year": 2019, + "fact": "I have given an alligator a pat on the back.", + "image": "Mukul,Aditi.jpg" + }, + "Anika Mukul": { + "name": "Anika Mukul", + "subteam": "Build", + "memory": "IROC", + "year": 2019, + "fact": "I used to have a pet worm. ", + "image": "Mukul,Anika.jpg" + }, + "Jenny Tran": { + "name": "Jenny Tran", + "subteam": "Graphics", + "memory": "The Christmas Party white elephant with the whole team", + "year": 2018, + "fact": "I can do the splits :D", + "image": "Tran,Jenny.jpg" + }, + "Connor Balint": { + "name": "Connor Balint", + "subteam": "3D Printing", + "memory": "Joining the team", + "year": 2019, + "fact": "I can very slightly wiggle my ears", + "image": "Balint,Connor.jpg" + }, + "Isabel Lee": { + "name": "Isabel Lee", + "subteam": "Graphics", + "memory": "Traveling across the US", + "year": 2019, + "fact": "I have an identical twin sister ", + "image": "Lee,Isabel.jpg" + }, + "Nikolai Bravo": { + "name": "Nikolai Bravo", + "subteam": "Graphics", + "memory": "My favorite memory was IROC.", + "year": 2019, + "fact": "I was born in Denmark", + "image": "Bravo,Nikolai.jpg" + }, + "Aaron Estrellado": { + "name": "Aaron Estrellado", + "subteam": "Graphics", + "memory": "My favorite memory was IROC.", + "year": 2019, + "fact": "I was born in Stuttgart, Germany.", + "image": "Estrellado,Aaron.jpg" + }, + "Naomi Desautels ": { + "name": "Naomi Desautels ", + "subteam": "Graphics", + "memory": "The double climb Arya did at Rumble in the roads", + "year": 2018, + "fact": "My spirit fruit is a Dragonfruit!", + "image": "Desautels,Naomi.jpg" + }, + "Benjamin Jacob": { + "name": "Benjamin Jacob", + "subteam": "Build", + "memory": "Visiting the Grand Canyon ", + "year": 2018, + "fact": "I like cars and can bench 225.", + "image": "Jacob,Benjamin.jpg" + }, + "James Biser": { + "name": "James Biser", + "subteam": "Programming", + "memory": "doing Firebase in Swift", + "year": 2019, + "fact": "I have an App on the AppStore", + "image": "Biser,James.png" + }, + "Kate Balint": { + "name": "Kate Balint", + "subteam": "Programming", + "memory": "Cheering in the stands with the rest of the team at 2019 Worlds", + "year": 2017, + "fact": "As well as a robotics kid, I'm also a history buff and a huge theatre nerd", + "image": "Balint,Katie.png" + }, + "Lily Khochareun": { + "name": "Lily Khochareun", + "subteam": "Build", + "memory": "Worlds", + "year": 2017, + "fact": "I like playing the violin.", + "image": "Khochareun,Lily.jpg" + }, + "Rayan Khan": { + "name": "Rayan Khan", + "subteam": "Programming", + "memory": "Going on Worlds Largest Cruise Ship.", + "year": 2019, + "fact": "This year made me love robotics.", + "image": "Khan,Rayan.png" + }, + "Angelina Seehusen": { + "name": "Angelina Seehusen", + "subteam": "Graphics", + "memory": "IROC 2019", + "year": 2019, + "fact": "My spirit fruit is an orange.", + "image": "Seehusen,Angelina.jpg" + }, + "Anoushka Chintada": { + "name": "Anoushka Chintada", + "subteam": "Build", + "memory": "Getting to know people on the team!", + "year": 2019, + "fact": "I performed at the Kennedy Center for dance.", + "image": "Chintada,Anoushka.jpg" + }, + "James Speier": { + "name": "James Speier", + "subteam": "Build", + "memory": "Flywheel prototyping ", + "year": 2019, + "fact": "I’ve raised 5 kittens since birth.", + "image": "Speier,James.jpg" + }, + "Faith Kim": { + "name": "Faith Kim", + "subteam": "Sponsorship", + "memory": "Setting up for IROC", + "year": 2019, + "fact": "I’m a lefty :)", + "image": "Kim,Faith.png" + }, + "Eunice Kim": { + "name": "Eunice Kim", + "subteam": "Outreach", + "memory": "My favorite memory was IROC setup ", + "year": 2019, + "fact": "I used to have a pet bunny ", + "image": "Kim,Eunice.png" + }, + "Michael Haddadin": { + "name": "Michael Haddadin", + "subteam": "Electronics", + "memory": "Going to FIRST Championship in Detroit.", + "year": 2018, + "fact": "I love driving!!", + "image": "Haddadin,Michael.png" + }, + "Daniel Haddadin": { + "name": "Daniel Haddadin", + "subteam": "Outreach", + "memory": "The trip and time spent in The Dead and Red Sea.", + "year": 2019, + "fact": "I play 3 sports!", + "image": "Haddadin,Daniel.png" + }, + "Eli Sahlberg ": { + "name": "Eli Sahlberg ", + "subteam": "Build", + "memory": "The IROC competition where I got to introduce new members to FRC and what it means to be on the team", + "year": 2018, + "fact": "I’ve done robotics since 3rd grade", + "image": "Sahlberg,Sadie.jpg" + }, + "Pushp Patel": { + "name": "Pushp Patel", + "subteam": "Build", + "memory": "CNCing for countless hours during build season.", + "year": 2018, + "fact": "I’m proud to have been the Ultimate Scouter.", + "image": "Patel,Pushp.jpg" + }, + "Faris Syed": { + "name": "Faris Syed", + "subteam": "Programming", + "memory": "Seeing the Burj Khalifa light show during New Year.", + "year": 2018, + "fact": "I am going to be majoring in Computer Science!", + "image": "Syed,Faris.png" + } + } } \ No newline at end of file diff --git a/src/pageLayouts/404/404.import.less b/src/pageLayouts/404/404.import.less new file mode 100644 index 00000000..e69de29b diff --git a/src/pageLayouts/404/404.js b/src/pageLayouts/404/404.js new file mode 100644 index 00000000..e4950d84 --- /dev/null +++ b/src/pageLayouts/404/404.js @@ -0,0 +1,41 @@ +import React from "react" +import LayoutWrapper from "../../components/LayoutWrapper" +import Container from "../../templates/container" +import Button from "../../components/Button" + +const NotFoundPage = () => { + return ( + + +
+

Please refer to the top right to relocate to the correct page

+

+ Here are some other links that may be helpful +

    + + +
+

+
+
+
+ ) +} + +export default NotFoundPage \ No newline at end of file diff --git a/src/pageLayouts/404/index.js b/src/pageLayouts/404/index.js new file mode 100644 index 00000000..ff263639 --- /dev/null +++ b/src/pageLayouts/404/index.js @@ -0,0 +1,3 @@ +import NotFoundPage from './404.js'; + +export default NotFoundPage; \ No newline at end of file diff --git a/src/pageLayouts/GetInvolved/GetInvolved.js b/src/pageLayouts/GetInvolved/GetInvolved.js index 60e37acf..54ec022e 100644 --- a/src/pageLayouts/GetInvolved/GetInvolved.js +++ b/src/pageLayouts/GetInvolved/GetInvolved.js @@ -100,7 +100,7 @@ const GetInvolved = props => { Student Handbook