diff --git a/code/package-lock.json b/code/package-lock.json
index e34d9bb1c..3a317936e 100644
--- a/code/package-lock.json
+++ b/code/package-lock.json
@@ -9,7 +9,6 @@
"version": "1.0.0",
"dependencies": {
"@babel/eslint-parser": "^7.18.9",
- "babel-eslint": "^10.1.0",
"eslint": "^8.21.0",
"eslint-config-airbnb": "^19.0.4",
"eslint-plugin-import": "^2.26.0",
@@ -4637,34 +4636,6 @@
"resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz",
"integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA=="
},
- "node_modules/babel-eslint": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz",
- "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==",
- "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.",
- "dependencies": {
- "@babel/code-frame": "^7.0.0",
- "@babel/parser": "^7.7.0",
- "@babel/traverse": "^7.7.0",
- "@babel/types": "^7.7.0",
- "eslint-visitor-keys": "^1.0.0",
- "resolve": "^1.12.0"
- },
- "engines": {
- "node": ">=6"
- },
- "peerDependencies": {
- "eslint": ">= 4.12.1"
- }
- },
- "node_modules/babel-eslint/node_modules/eslint-visitor-keys": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
- "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/babel-jest": {
"version": "27.5.1",
"resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz",
@@ -20687,26 +20658,6 @@
"resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz",
"integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA=="
},
- "babel-eslint": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz",
- "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==",
- "requires": {
- "@babel/code-frame": "^7.0.0",
- "@babel/parser": "^7.7.0",
- "@babel/traverse": "^7.7.0",
- "@babel/types": "^7.7.0",
- "eslint-visitor-keys": "^1.0.0",
- "resolve": "^1.12.0"
- },
- "dependencies": {
- "eslint-visitor-keys": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
- "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ=="
- }
- }
- },
"babel-jest": {
"version": "27.5.1",
"resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz",
diff --git a/code/public/index.html b/code/public/index.html
index e6730aa66..b11282468 100644
--- a/code/public/index.html
+++ b/code/public/index.html
@@ -13,7 +13,7 @@
work correctly both with client-side routing and a non-root public URL.
Learn how to configure a non-root public URL by running `npm run build`.
-->
-
Technigo React App
+ Super Nostalgia - Survey
diff --git a/code/src/App.js b/code/src/App.js
index f2007d229..ad664cfb8 100644
--- a/code/src/App.js
+++ b/code/src/App.js
@@ -1,9 +1,16 @@
import React from 'react';
+import Survey from 'components/Survey';
+import Hero from 'components/Hero';
export const App = () => {
return (
-
- Find me in src/app.js!
-
+ <>
+
+
+
+
+
+
+ >
);
}
diff --git a/code/src/components/Hero.js b/code/src/components/Hero.js
new file mode 100644
index 000000000..5c1757f2e
--- /dev/null
+++ b/code/src/components/Hero.js
@@ -0,0 +1,14 @@
+/* eslint-disable linebreak-style */
+/* eslint-disable indent */
+import React from 'react';
+
+const Hero = () => {
+ return (
+ <>
+ Ultra Nostalgia
+
+ >
+ )
+}
+
+export default Hero;
\ No newline at end of file
diff --git a/code/src/components/Landing.js b/code/src/components/Landing.js
new file mode 100644
index 000000000..d996a3292
--- /dev/null
+++ b/code/src/components/Landing.js
@@ -0,0 +1,10 @@
+import React from "react";
+
+const Landing = (props) => {
+return (
+
+)
+
+}
+
+export default Landing;
diff --git a/code/src/components/Name.js b/code/src/components/Name.js
new file mode 100644
index 000000000..9a736346c
--- /dev/null
+++ b/code/src/components/Name.js
@@ -0,0 +1,47 @@
+/* eslint-disable linebreak-style */
+/* eslint-disable react/jsx-indent-props */
+/* eslint-disable indent */
+
+import React, { useRef, useEffect } from 'react';
+
+const Name = (props) => {
+const { name, setName, counter, setCounter, percentboop, setPercentbop } = props
+
+const inputRef = useRef(null);
+
+useEffect(() => {
+ inputRef.current.focus();
+}, []);
+
+const handleNameChange = (event) => {
+ setName(event.target.value)
+}
+
+const goToNextQuestion = () => {
+ setCounter(counter + 1);
+ setPercentbop(percentboop + 20)
+ };
+
+const handleKeyDown = (event) => {
+ if (event.keyCode === 13) {
+ goToNextQuestion();
+ }
+};
+
+return (
+
+)
+}
+
+export default Name;
\ No newline at end of file
diff --git a/code/src/components/ProgressBar.js b/code/src/components/ProgressBar.js
new file mode 100644
index 000000000..9d05d43e3
--- /dev/null
+++ b/code/src/components/ProgressBar.js
@@ -0,0 +1,17 @@
+/* eslint-disable linebreak-style */
+/* eslint-disable indent */
+
+import React from 'react';
+
+const ProgressBar = ({ percent }) => {
+ // const { bop, setBop } = props;
+ return (
+
+ )
+}
+
+export default ProgressBar;
\ No newline at end of file
diff --git a/code/src/components/Purchases.js b/code/src/components/Purchases.js
new file mode 100644
index 000000000..b9404d071
--- /dev/null
+++ b/code/src/components/Purchases.js
@@ -0,0 +1,58 @@
+/* eslint-disable linebreak-style */
+/* eslint-disable react/jsx-indent-props */
+/* eslint-disable indent */
+
+import React from 'react';
+import Question2Image from '../images/question2.jpg'
+
+const Purchases = (props) => {
+ const { purchases, setPurchases } = props
+ // const { food, setFood, avocado, setAvocado, percentboop, setPercentbop } = props
+
+ // const inputRef = useRef(null);
+
+ const handlePurchasesChange = (event) => {
+ setPurchases(event.target.value)
+ }
+
+ // const goToNextQuestion = () => {
+ // setAvocado(avocado + 1)
+ // setPercentbop(percentboop + 10)
+ // }
+
+ // const handleKeyDown = (event) => {
+ // if (event.keyCode === 13) {
+ // goToNextQuestion();
+ // }
+ // };
+
+ return (
+
+
+
How many retail therapy purchases have you done with us?
+
+ {/*
+ {console.log(food)} */}
+
+ )
+}
+
+export default Purchases;
\ No newline at end of file
diff --git a/code/src/components/RadioProduct.js b/code/src/components/RadioProduct.js
new file mode 100644
index 000000000..9d24a24cb
--- /dev/null
+++ b/code/src/components/RadioProduct.js
@@ -0,0 +1,51 @@
+/* eslint-disable linebreak-style */
+/* eslint-disable react/jsx-tag-spacing */
+/* eslint-disable indent */
+/* eslint-disable react/jsx-indent-props */
+
+import React from 'react';
+import Vinylimage from '../images/vinylicon.jpg'
+import Posterimage from '../images/postericon.jpg'
+import Fadsimage from '../images/fadicon.jpg'
+import Consoleimage from '../images/consoleicon.jpg'
+
+const products = [
+ 'Exclusive vinyl records',
+ 'Vintage video game consoles',
+ '90s-fads inspired merch',
+ 'Y2k wall-art and posters'
+];
+
+const RadioProduct = (props) => {
+ const { favProduct, setFavProduct } = props;
+
+ const handleProductChange = (event) => {
+ setFavProduct(event.target.value);
+ }
+ return (
+
+ )
+}
+
+export default RadioProduct;
\ No newline at end of file
diff --git a/code/src/components/Result.js b/code/src/components/Result.js
new file mode 100644
index 000000000..852e68a01
--- /dev/null
+++ b/code/src/components/Result.js
@@ -0,0 +1,15 @@
+/* eslint-disable linebreak-style */
+/* eslint-disable max-len */
+/* eslint-disable indent */
+import React from 'react';
+
+const Result = ({ name, purchases, favProduct }) => {
+ return (
+ <>
+ Awesome! Thank you for completing our survey {name}.
+ You have used our online store {purchases} and we appreciate that, your favorite out of our range of ultra nostalgic products are {favProduct}.
+ >
+ )
+}
+
+export default Result;
\ No newline at end of file
diff --git a/code/src/components/Satisfaction.js b/code/src/components/Satisfaction.js
new file mode 100644
index 000000000..e49b1fdee
--- /dev/null
+++ b/code/src/components/Satisfaction.js
@@ -0,0 +1,26 @@
+/* eslint-disable linebreak-style */
+import React from 'react';
+
+const Satisfaction = (props) => {
+ const { satisfactionRange, satisfaction, handleSatisfactionChange } = props
+ return (
+
+ );
+};
+
+export default Satisfaction;
\ No newline at end of file
diff --git a/code/src/components/Suggestion.js b/code/src/components/Suggestion.js
new file mode 100644
index 000000000..2095cdf63
--- /dev/null
+++ b/code/src/components/Suggestion.js
@@ -0,0 +1,30 @@
+/* eslint-disable linebreak-style */
+/* eslint-disable padded-blocks */
+import React from 'react';
+
+const Suggestion = ({ suggestion, setSuggestion }) => {
+
+ const handleSuggestionChange = (event) => {
+ setSuggestion(event.target.value);
+ }
+
+ return (
+
+
Got any suggestions?
+
+
+ )
+}
+
+export default Suggestion;
\ No newline at end of file
diff --git a/code/src/components/Survey.js b/code/src/components/Survey.js
new file mode 100644
index 000000000..6692e1f1a
--- /dev/null
+++ b/code/src/components/Survey.js
@@ -0,0 +1,91 @@
+/* eslint-disable linebreak-style */
+/* eslint-disable react/jsx-tag-spacing */
+/* eslint-disable max-len */
+import React, { useState } from 'react';
+import Name from './Name';
+import Result from './Result';
+import ProgressBar from './ProgressBar';
+import RadioProduct from './RadioProduct';
+import Suggestion from './Suggestion';
+import Satisfaction from './Satisfaction';
+import ThankYouImage from '../images/thankyou.png'
+import Purchases from './Purchases';
+
+const allRange = ['It sucks', 'It is aiiight ', 'It is okay', 'it works niiiicely', 'Superb /chefs kiss']
+
+const Survey = () => {
+ const [step, setStep] = useState(1);
+ const [percent, setPercent] = useState(0);
+ const [name, setName] = useState('');
+ const [favProduct, setFavProduct] = useState('');
+ const [satisfactionRange, setSatisfactionRange] = useState('')
+ const [satisfaction, setSatisfaction] = useState(allRange[satisfactionRange])
+ const [suggestion, setSuggestion] = useState('');
+ const [purchases, setPurchases] = useState('');
+ // const [result, setResult] = useState('');
+
+ const handleStepIncrease = () => {
+ if (name.length > 0) {
+ setStep(step + 1);
+ setPercent(percent + 20);
+ } else {
+ alert('Enter your name babe 💗')
+ }
+ }
+
+ const handleSatisfactionChange = (event) => {
+ setSatisfactionRange(event.target.value)
+ setSatisfaction(allRange[event.target.value])
+ }
+
+ // constHandleClick = () => {
+ // setPercent(percent + 10)
+ // }
+ return (
+ <>
+ {step === 1 && (
+
+ )}
+ {step === 2 && (
+
+ )}
+ {step === 3 && (
+
+ )}
+ {step === 4 && (
+
+ )}
+ {step === 5 && (
+
+ )}
+ {step === 6 && (
+
+ )}
+
+ {step < 7 && (
+ <>
+ Step: {step}/6
+
+
+ >
+ )}
+ {step > 6 && (
+
+ )}
+ >
+ );
+}
+
+export default Survey;
\ No newline at end of file
diff --git a/code/src/images/cat-pattern-1.jpg b/code/src/images/cat-pattern-1.jpg
new file mode 100644
index 000000000..5714ae3e7
Binary files /dev/null and b/code/src/images/cat-pattern-1.jpg differ
diff --git a/code/src/images/cat-pattern.jpg b/code/src/images/cat-pattern.jpg
new file mode 100644
index 000000000..7eb607434
Binary files /dev/null and b/code/src/images/cat-pattern.jpg differ
diff --git a/code/src/images/consoleicon.jpg b/code/src/images/consoleicon.jpg
new file mode 100644
index 000000000..4f5e53cae
Binary files /dev/null and b/code/src/images/consoleicon.jpg differ
diff --git a/code/src/images/fadicon.jpg b/code/src/images/fadicon.jpg
new file mode 100644
index 000000000..a86e79f37
Binary files /dev/null and b/code/src/images/fadicon.jpg differ
diff --git a/code/src/images/hero-retro.jpg b/code/src/images/hero-retro.jpg
new file mode 100644
index 000000000..dca1b049e
Binary files /dev/null and b/code/src/images/hero-retro.jpg differ
diff --git a/code/src/images/hero-retro.png b/code/src/images/hero-retro.png
new file mode 100644
index 000000000..5e9b91cb9
Binary files /dev/null and b/code/src/images/hero-retro.png differ
diff --git a/code/src/images/iri-background.jpg b/code/src/images/iri-background.jpg
new file mode 100644
index 000000000..23ae037c4
Binary files /dev/null and b/code/src/images/iri-background.jpg differ
diff --git a/code/src/images/mobile-window.jpg b/code/src/images/mobile-window.jpg
new file mode 100644
index 000000000..4a64f5f31
Binary files /dev/null and b/code/src/images/mobile-window.jpg differ
diff --git a/code/src/images/mobile-window.png b/code/src/images/mobile-window.png
new file mode 100644
index 000000000..2be367d92
Binary files /dev/null and b/code/src/images/mobile-window.png differ
diff --git a/code/src/images/pexels-photo-4348401.jpeg b/code/src/images/pexels-photo-4348401.jpeg
new file mode 100644
index 000000000..71a943d0b
Binary files /dev/null and b/code/src/images/pexels-photo-4348401.jpeg differ
diff --git a/code/src/images/postericon.jpg b/code/src/images/postericon.jpg
new file mode 100644
index 000000000..a6783b8a9
Binary files /dev/null and b/code/src/images/postericon.jpg differ
diff --git a/code/src/images/question2.jpg b/code/src/images/question2.jpg
new file mode 100644
index 000000000..691c58bde
Binary files /dev/null and b/code/src/images/question2.jpg differ
diff --git a/code/src/images/thankyou.png b/code/src/images/thankyou.png
new file mode 100644
index 000000000..076474627
Binary files /dev/null and b/code/src/images/thankyou.png differ
diff --git a/code/src/images/vinylicon.jpg b/code/src/images/vinylicon.jpg
new file mode 100644
index 000000000..eea237bec
Binary files /dev/null and b/code/src/images/vinylicon.jpg differ
diff --git a/code/src/index.css b/code/src/index.css
index 4a1df4db7..a8e544106 100644
--- a/code/src/index.css
+++ b/code/src/index.css
@@ -1,3 +1,6 @@
+@import url('https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap');
+@import url('https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap');
+
body {
margin: 0;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen",
@@ -11,3 +14,401 @@ code {
font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New",
monospace;
}
+
+body {
+ /* background-image: url(./images/pexels-photo-4348401.jpeg); */
+ background-image: url(./images/iri-background.jpg);
+ background-size:auto;
+ background-repeat: no-repeat;
+ background-position: center;
+ height: 100vh;
+}
+
+p {
+ font-family: 'Press Start 2P', cursive;
+ color: #565151;
+ font-size: 14px;
+ line-height: 30px;
+ text-align: center;
+}
+
+/* body {
+ background-image: url(./images/pexels-photo-4348401.jpeg);
+ background-image: url(./images/cat-pattern-1.jpg);
+ background-size: 15%;
+ background-repeat:repeat
+} */
+
+/* body {
+ background-image: url(./images/pexels-photo-4348401.jpeg);
+ background-image: url(./images/cat-pattern.jpg);
+ background-size: cover;
+ background-repeat: no-repeat;
+} */
+
+.hero {
+ display: flex;
+ flex-direction: column;
+}
+
+.hero-text {
+ position: absolute;
+ font-family: 'Press Start 2P', cursive;
+ font-size: 15px;
+ text-align:center;
+ color: #fc4f84;
+ text-shadow: -.5625rem -.0625rem 0 #464444, .0625rem .0625rem 0 #685757;
+}
+
+.hero-wrapper {
+ margin-top: 100px;
+ background-image: url(./images/mobile-window.png);
+ background-size: 92%;
+ background-repeat: no-repeat;
+ background-attachment: fixed;
+ background-position: calc(50% - 5px) 5%;
+ height: 84vh;
+
+}
+
+.survey-body {
+ position: absolute;
+ top: 20%;
+ right: 0;
+ width: 75%;
+ height: 70%;
+ left: calc(50% - 75%/2);
+ /* margin: 100px auto; */
+ justify-content: center;
+ align-items: center;
+ display: flex;
+ flex-direction: column;
+ background-color: rgba(107, 99, 224, 0);
+ /* background-color: rgba(108, 99, 224, 0.184); */
+}
+
+.food-wrapper {
+ margin-top: 50px;
+ display: flex;
+ flex-direction: column;
+ width: 90%;
+ height: 80%;
+}
+
+.question2-image {
+ display: block;
+ width: 70px;
+ height: 70px;
+ margin: 2px auto;
+}
+
+.name-input {
+ display: block;
+ margin: 0 auto;
+ font-size: 15px;
+ font-family: 'Press Start 2P', cursive;
+ width: 15rem;
+}
+
+select {
+ color: #565151;
+ display: block;
+ width: 16rem;
+ margin: 0 auto;
+ font-family: 'Press Start 2P', cursive;
+ font-size: small;
+ line-height: 15px;
+}
+
+button {
+ width: 150px;
+ height: 70px;
+ padding: 5px;
+ color: white;
+ line-height: 25px;
+ font-family: 'Press Start 2P', cursive;
+ background-color: hotpink;
+}
+
+label {
+ font-family: 'Press Start 2P', cursive;
+ font-size: small;
+ line-height: 20px;
+}
+
+.favorite-product {
+ display: flex;
+ flex-direction: row;
+}
+
+.product-button {
+ border: 0px;
+ width: 5%;
+ height: 2em;
+}
+
+.product-icon {
+ width: 50px;
+ height: 50px;
+}
+
+input[type="radio"]{
+ vertical-align: middle;
+}
+
+/* .question2 optgroup {
+ background: #b58585;
+ color: #000000;
+ font-style: normal;
+ font-weight: normal;
+} */
+
+.icon-container {
+ display: flex;
+ flex-direction: row;
+ gap: 20px;
+ justify-content: center;
+}
+
+.progress-bar-fill {
+ margin-top: 5px;
+ padding: 10px 0px;
+ background-color: #fc4f84;;
+ font-family: 'Press Start 2P', cursive;
+ font-size: smaller;
+ text-align: justify;
+}
+
+.progress-bar {
+}
+
+label{
+ margin: auto;
+}
+
+.textarea-opinion {
+ width: 90%;
+ font-family: 'Press Start 2P', cursive;
+ align-self: center;
+ display: flex;
+}
+
+.slider {
+ display: block;
+ margin: 0 auto;
+ width: 70%;
+}
+
+.food-container {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ flex-direction: column;
+}
+
+.finalImage {
+ width: 90%;
+}
+
+/* Tablet MQ */
+
+@media (min-width: 768px) and (max-width: 991px) {
+ body {
+ /* background-image: url(./images/pexels-photo-4348401.jpeg); */
+ background-image: url(./images/iri-background.jpg);
+ background-size: cover;
+ background-repeat: no-repeat;
+ background-position: center;
+ }
+
+ .hero {
+ width: 100%;
+ display: flex;
+ }
+
+ .hero-text {
+ position: absolute;
+ width: 100%;
+ font-family: 'Press Start 2P', cursive;
+ font-size: 30px;
+ text-align:center;
+ color: #fc4f84;
+ text-shadow: -.5625rem -.0625rem 0 #464444, .0625rem .0625rem 0 #685757;
+ }
+
+ .hero-wrapper {
+ background-image: url(./images/hero-retro.png);
+ background-repeat:no-repeat;
+ background-size:100%;
+ background-position:center;
+ background-attachment: fixed;
+ height: 89vh;
+ width: 95%;
+ align-self: center;
+ overflow: hidden;
+ margin: auto 5px;
+ }
+
+ .survey-body {
+ position: absolute;
+ width: 38%;
+ height: 50%;
+ top: 23%;
+ left: calc(50% - 40%/2);
+ /* margin: 100px auto; */
+ justify-content: center;
+ align-items: center;
+ display: flex;
+ flex-direction: column;
+ background-color: rgba(108, 99, 224, 0.184);
+ }
+}
+
+/* MQ for small-screen desktop */
+
+@media (min-width: 992px) and (max-width: 1199.98px) {
+ body {
+ /* background-image: url(./images/pexels-photo-4348401.jpeg); */
+ background-image: url(./images/iri-background.jpg);
+ background-size: cover;
+ background-repeat: no-repeat;
+ background-position: center;
+ }
+
+ .hero {
+ width: 100%;
+ display: flex;
+ }
+
+ .hero-text {
+ position: absolute;
+ width: 100%;
+ font-family: 'Press Start 2P', cursive;
+ font-size: 30px;
+ text-align:center;
+ color: #fc4f84;
+ text-shadow: -.5625rem -.0625rem 0 #464444, .0625rem .0625rem 0 #685757;
+ }
+
+ .hero-wrapper {
+ background-image: url(./images/hero-retro.png);
+ background-repeat:no-repeat;
+ background-size:90%;
+ background-position:center;
+ background-attachment: fixed;
+ height: 80vh;
+ width: 80%;
+ align-self: center;
+ overflow: hidden;
+ margin: 50px auto;
+ }
+
+ .survey-body {
+ position: absolute;
+ width: 38%;
+ height: 50%;
+ top: 23%;
+ left: calc(50% - 40%/2);
+ /* margin: 100px auto; */
+ justify-content: center;
+ align-items: center;
+ display: flex;
+ flex-direction: column;
+ background-color: rgba(108, 99, 224, 0.184);
+ }
+}
+
+/* MQ for big-screen desktop*/
+
+@media screen and (min-width: 1200px) {
+
+ body {
+ /* background-image: url(./images/pexels-photo-4348401.jpeg); */
+ background-image: url(./images/iri-background.jpg);
+ background-size: cover;
+ background-repeat: no-repeat;
+ background-position: center;
+ }
+
+ .hero {
+ width: 100%;
+ display: flex;
+ flex-direction: column;
+ }
+
+ .hero-text {
+ position: absolute;
+ width: 100%;
+ font-family: 'Press Start 2P', cursive;
+ font-size: 30px;
+ text-align:center;
+ color: #fc4f84;
+ text-shadow: -.5625rem -.0625rem 0 #464444, .0625rem .0625rem 0 #685757;
+ }
+
+ .hero-wrapper {
+ background-image: url(./images/hero-retro.png);
+ background-repeat:no-repeat;
+ background-size:70%;
+ background-position:center;
+ background-attachment: fixed;
+ height: 90vh;
+ width: 70%;
+ align-self: center;
+ overflow: hidden;
+ margin: 50px auto;
+ }
+
+ .survey-body {
+ position: absolute;
+ width: 36%;
+ height: 50%;
+ top: 25%;
+ left: calc(50% - 40%/2);
+ /* margin: 100px auto; */
+ justify-content: center;
+ align-items: center;
+ display: flex;
+ flex-direction: column;
+ background-color: rgba(107, 99, 224, 0);
+ }
+
+ .question2-image {
+ display: block;
+ width: 200px;
+ height: 200px;
+ margin: 20px auto;
+ }
+
+ select {
+ width: 35rem;
+ /* height: 10rem; */
+ }
+
+ .favorite-product {
+ margin: 1% 10%;
+ padding: 0;
+ display: flex;
+ flex-direction: row;
+}
+
+ .product-button {
+ margin: -3px 6px;
+ border: 0px;
+ width: 4%;
+ height: 2em;
+ }
+
+ .icon-container {
+ display: flex;
+ flex-direction: row;
+ gap: 20px;
+ justify-content: center;
+ }
+
+ .textarea-opinion {
+ width: 95%;
+ font-family: 'Press Start 2P', cursive;
+ }
+
+}
\ No newline at end of file
diff --git a/netlify.toml b/netlify.toml
index e42219ead..9d9993763 100644
--- a/netlify.toml
+++ b/netlify.toml
@@ -1,6 +1,6 @@
# This file tells netlify where the code for this project is and
# how it should build the JavaScript assets to deploy from.
[build]
- base = "code/"
+ base = "code/"
publish = "build/"
command = "npm run build"