From 39550541697691f03efd0cf2e980c2077b09933d Mon Sep 17 00:00:00 2001 From: Aarushi <72608824+aarushi353@users.noreply.github.com> Date: Sat, 1 Jul 2023 15:54:04 +0530 Subject: [PATCH 01/14] buttons --- Client/package-lock.json | 4 ++-- Client/src/App.js | 5 ++++- Client/src/assets/buttons.css | 14 ++++++++++++++ Client/src/components/onboarding/button-choice.js | 12 ++++++++++++ Client/src/components/onboarding/button-submit.js | 12 ++++++++++++ 5 files changed, 44 insertions(+), 3 deletions(-) create mode 100644 Client/src/components/onboarding/button-choice.js create mode 100644 Client/src/components/onboarding/button-submit.js diff --git a/Client/package-lock.json b/Client/package-lock.json index e08c70f..b593492 100644 --- a/Client/package-lock.json +++ b/Client/package-lock.json @@ -1,11 +1,11 @@ { - "name": "indrivepal", + "name": "Client", "version": "0.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "indrivepal", + "name": "Client", "version": "0.1.0", "dependencies": { "@testing-library/jest-dom": "^5.16.5", diff --git a/Client/src/App.js b/Client/src/App.js index f405c01..f0d904b 100644 --- a/Client/src/App.js +++ b/Client/src/App.js @@ -1,11 +1,14 @@ -import logo from './logo.svg'; import Login from './components/auth/login.js' import './App.css'; +import Button from './components/onboarding/button-choice' +import ButtonSubmit from './components/onboarding/button-submit' function App() { return (
+
); } diff --git a/Client/src/assets/buttons.css b/Client/src/assets/buttons.css index e69de29..047447b 100644 --- a/Client/src/assets/buttons.css +++ b/Client/src/assets/buttons.css @@ -0,0 +1,14 @@ +.btn-choice{ + border-radius: 3%; + border: 1.015px solid rgba(167, 233, 47, 0.70); + background: rgba(167, 233, 47, 0.20); + width: 80vw; + +} +.btn-submit{ + margin-top: 2px; + border-radius: 3%; + border: 1.015px solid rgba(167, 233, 47, 0.70); + background-color: #A7E92F; + width: 80vw; +} diff --git a/Client/src/components/onboarding/button-choice.js b/Client/src/components/onboarding/button-choice.js new file mode 100644 index 0000000..2a2632f --- /dev/null +++ b/Client/src/components/onboarding/button-choice.js @@ -0,0 +1,12 @@ +import "../../assets/buttons.css"; +const Button = (props) => { + return ( +
+
+

{props.label}

+
+
+ ); +}; + +export default Button; diff --git a/Client/src/components/onboarding/button-submit.js b/Client/src/components/onboarding/button-submit.js new file mode 100644 index 0000000..4508589 --- /dev/null +++ b/Client/src/components/onboarding/button-submit.js @@ -0,0 +1,12 @@ +import "../../assets/buttons.css"; +const ButtonSubmit = (props) => { + return ( +
+
+

{props.label}

+
+
+ ); +}; + +export default ButtonSubmit; From fcffd810ef5fb94e51e92d599de035529555c6ae Mon Sep 17 00:00:00 2001 From: Aarushi <72608824+aarushi353@users.noreply.github.com> Date: Sat, 1 Jul 2023 17:12:02 +0530 Subject: [PATCH 02/14] onboarding1, onboarding2 added --- Client/package-lock.json | 558 +++++++++++++++++- Client/package.json | 3 + Client/src/App.js | 9 +- Client/src/assets/buttons.css | 10 +- Client/src/assets/onboarding.css | 13 + .../components/onboarding/button-choice.js | 11 +- .../src/components/onboarding/onboarding1.js | 44 ++ .../src/components/onboarding/onboarding2.js | 25 + 8 files changed, 658 insertions(+), 15 deletions(-) create mode 100644 Client/src/assets/onboarding.css create mode 100644 Client/src/components/onboarding/onboarding1.js create mode 100644 Client/src/components/onboarding/onboarding2.js diff --git a/Client/package-lock.json b/Client/package-lock.json index b593492..3ffc2eb 100644 --- a/Client/package-lock.json +++ b/Client/package-lock.json @@ -1,18 +1,22 @@ { - "name": "Client", + "name": "client", "version": "0.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "Client", + "name": "client", "version": "0.1.0", "dependencies": { + "@emotion/react": "^11.11.1", + "@emotion/styled": "^11.11.0", + "@mui/material": "^5.13.6", "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", "react": "^18.2.0", "react-dom": "^18.2.0", + "react-router-dom": "^5.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4" } @@ -2295,6 +2299,158 @@ "postcss-selector-parser": "^6.0.10" } }, + "node_modules/@emotion/babel-plugin": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", + "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/serialize": "^1.1.2", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/babel-plugin/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@emotion/babel-plugin/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@emotion/cache": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", + "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", + "dependencies": { + "@emotion/memoize": "^0.8.1", + "@emotion/sheet": "^1.2.2", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/hash": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", + "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz", + "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==", + "dependencies": { + "@emotion/memoize": "^0.8.1" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" + }, + "node_modules/@emotion/react": { + "version": "11.11.1", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.1.tgz", + "integrity": "sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/cache": "^11.11.0", + "@emotion/serialize": "^1.1.2", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.2.tgz", + "integrity": "sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA==", + "dependencies": { + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/unitless": "^0.8.1", + "@emotion/utils": "^1.2.1", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", + "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==" + }, + "node_modules/@emotion/styled": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.0.tgz", + "integrity": "sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/is-prop-valid": "^1.2.1", + "@emotion/serialize": "^1.1.2", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0-rc.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" + }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", + "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/utils": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", + "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", + "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" + }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", @@ -3158,6 +3314,237 @@ "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" }, + "node_modules/@mui/base": { + "version": "5.0.0-beta.5", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.5.tgz", + "integrity": "sha512-vy3TWLQYdGNecTaufR4wDNQFV2WEg6wRPi6BVbx6q1vP3K1mbxIn1+XOqOzfYBXjFHvMx0gZAo2TgWbaqfgvAA==", + "dependencies": { + "@babel/runtime": "^7.22.5", + "@emotion/is-prop-valid": "^1.2.1", + "@mui/types": "^7.2.4", + "@mui/utils": "^5.13.6", + "@popperjs/core": "^2.11.8", + "clsx": "^1.2.1", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/base/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/@mui/core-downloads-tracker": { + "version": "5.13.4", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.13.4.tgz", + "integrity": "sha512-yFrMWcrlI0TqRN5jpb6Ma9iI7sGTHpytdzzL33oskFHNQ8UgrtPas33Y1K7sWAMwCrr1qbWDrOHLAQG4tAzuSw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + } + }, + "node_modules/@mui/material": { + "version": "5.13.6", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.13.6.tgz", + "integrity": "sha512-/c2ZApeQm2sTYdQXjqEnldaBMBcUEiyu2VRS6bS39ZeNaAcCLBQbYocLR46R+f0S5dgpBzB0T4AsOABPOFYZ5Q==", + "dependencies": { + "@babel/runtime": "^7.22.5", + "@mui/base": "5.0.0-beta.5", + "@mui/core-downloads-tracker": "^5.13.4", + "@mui/system": "^5.13.6", + "@mui/types": "^7.2.4", + "@mui/utils": "^5.13.6", + "@types/react-transition-group": "^4.4.6", + "clsx": "^1.2.1", + "csstype": "^3.1.2", + "prop-types": "^15.8.1", + "react-is": "^18.2.0", + "react-transition-group": "^4.4.5" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/material/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/@mui/private-theming": { + "version": "5.13.1", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.13.1.tgz", + "integrity": "sha512-HW4npLUD9BAkVppOUZHeO1FOKUJWAwbpy0VQoGe3McUYTlck1HezGHQCfBQ5S/Nszi7EViqiimECVl9xi+/WjQ==", + "dependencies": { + "@babel/runtime": "^7.21.0", + "@mui/utils": "^5.13.1", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/styled-engine": { + "version": "5.13.2", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.13.2.tgz", + "integrity": "sha512-VCYCU6xVtXOrIN8lcbuPmoG+u7FYuOERG++fpY74hPpEWkyFQG97F+/XfTQVYzlR2m7nPjnwVUgATcTCMEaMvw==", + "dependencies": { + "@babel/runtime": "^7.21.0", + "@emotion/cache": "^11.11.0", + "csstype": "^3.1.2", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.4.1", + "@emotion/styled": "^11.3.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + } + } + }, + "node_modules/@mui/system": { + "version": "5.13.6", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.13.6.tgz", + "integrity": "sha512-G3Xr28uLqU3DyF6r2LQkHGw/ku4P0AHzlKVe7FGXOPl7X1u+hoe2xxj8Vdiq/69II/mh9OP21i38yBWgWb7WgQ==", + "dependencies": { + "@babel/runtime": "^7.22.5", + "@mui/private-theming": "^5.13.1", + "@mui/styled-engine": "^5.13.2", + "@mui/types": "^7.2.4", + "@mui/utils": "^5.13.6", + "clsx": "^1.2.1", + "csstype": "^3.1.2", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/types": { + "version": "7.2.4", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.4.tgz", + "integrity": "sha512-LBcwa8rN84bKF+f5sDyku42w1NTxaPgPyYKODsh01U1fVstTClbUoSA96oyRBnSNyEiAVjKm6Gwx9vjR+xyqHA==", + "peerDependencies": { + "@types/react": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/utils": { + "version": "5.13.6", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.13.6.tgz", + "integrity": "sha512-ggNlxl5NPSbp+kNcQLmSig6WVB0Id+4gOxhx644987v4fsji+CSXc+MFYLocFB/x4oHtzCUlSzbVHlJfP/fXoQ==", + "dependencies": { + "@babel/runtime": "^7.22.5", + "@types/prop-types": "^15.7.5", + "@types/react-is": "^18.2.0", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "react": "^17.0.0 || ^18.0.0" + } + }, + "node_modules/@mui/utils/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { "version": "5.1.1-v1", "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", @@ -3267,6 +3654,15 @@ } } }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, "node_modules/@rollup/plugin-babel": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", @@ -4375,6 +4771,22 @@ "@types/react": "*" } }, + "node_modules/@types/react-is": { + "version": "18.2.1", + "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-18.2.1.tgz", + "integrity": "sha512-wyUkmaaSZEzFZivD8F2ftSyAfk6L+DfFliVj/mYdOXbVjRcS87fQJLTnhk6dRZPuJjI+9g6RZJO4PNCngUrmyw==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-transition-group": { + "version": "4.4.6", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.6.tgz", + "integrity": "sha512-VnCdSxfcm08KjsJVQcfBmhEQAPnLB8G08hAxn39azX1qYBQ/5RVQuoHuKIcfKOdncuaUvEpFKFzEvbtIMsfVew==", + "dependencies": { + "@types/react": "*" + } + }, "node_modules/@types/resolve": { "version": "1.17.1", "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", @@ -5958,6 +6370,14 @@ "wrap-ansi": "^7.0.0" } }, + "node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "engines": { + "node": ">=6" + } + }, "node_modules/co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -6877,6 +7297,15 @@ "utila": "~0.4" } }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, "node_modules/dom-serializer": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", @@ -8208,6 +8637,11 @@ "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, "node_modules/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", @@ -8842,6 +9276,32 @@ "he": "bin/he" } }, + "node_modules/history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "dependencies": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, "node_modules/hoopy": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", @@ -14512,6 +14972,60 @@ "node": ">=0.10.0" } }, + "node_modules/react-router": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", + "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/react-router-dom": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", + "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.3.4", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/react-router/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + }, + "node_modules/react-router/node_modules/path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "dependencies": { + "isarray": "0.0.1" + } + }, + "node_modules/react-router/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, "node_modules/react-scripts": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", @@ -14584,6 +15098,21 @@ } } }, + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, "node_modules/read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", @@ -14800,6 +15329,11 @@ "node": ">=8" } }, + "node_modules/resolve-pathname": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" + }, "node_modules/resolve-url-loader": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", @@ -15724,6 +16258,11 @@ "postcss": "^8.2.15" } }, + "node_modules/stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" + }, "node_modules/sucrase": { "version": "3.32.0", "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz", @@ -16113,6 +16652,16 @@ "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" }, + "node_modules/tiny-invariant": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", + "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" + }, + "node_modules/tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, "node_modules/tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", @@ -16508,6 +17057,11 @@ "node": ">=10.12.0" } }, + "node_modules/value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", diff --git a/Client/package.json b/Client/package.json index 741218f..2998feb 100644 --- a/Client/package.json +++ b/Client/package.json @@ -3,6 +3,9 @@ "version": "0.1.0", "private": true, "dependencies": { + "@emotion/react": "^11.11.1", + "@emotion/styled": "^11.11.0", + "@mui/material": "^5.13.6", "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", diff --git a/Client/src/App.js b/Client/src/App.js index f0d904b..77f3e41 100644 --- a/Client/src/App.js +++ b/Client/src/App.js @@ -1,14 +1,9 @@ -import Login from './components/auth/login.js' -import './App.css'; -import Button from './components/onboarding/button-choice' -import ButtonSubmit from './components/onboarding/button-submit' +import Onboarding1 from './components/onboarding/onboarding1.js'; function App() { return (
- -
); } diff --git a/Client/src/assets/buttons.css b/Client/src/assets/buttons.css index 047447b..334a9bb 100644 --- a/Client/src/assets/buttons.css +++ b/Client/src/assets/buttons.css @@ -1,13 +1,17 @@ .btn-choice{ - border-radius: 3%; + margin-top: 1vh; + border-radius: 1em; border: 1.015px solid rgba(167, 233, 47, 0.70); background: rgba(167, 233, 47, 0.20); width: 80vw; - + padding-left: 5%; + text-align: left; + display: flex; + flex-direction: row; } .btn-submit{ margin-top: 2px; - border-radius: 3%; + border-radius: 1em; border: 1.015px solid rgba(167, 233, 47, 0.70); background-color: #A7E92F; width: 80vw; diff --git a/Client/src/assets/onboarding.css b/Client/src/assets/onboarding.css new file mode 100644 index 0000000..5e19d52 --- /dev/null +++ b/Client/src/assets/onboarding.css @@ -0,0 +1,13 @@ +@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@500&display=swap"); + +p { + color: #323844; + font-family: 'Poppins', sans-serif; + font-style: normal; + font-weight: 700; + line-height: 36.54px; +} +.onboarding { + display: flex; + flex-direction: column; +} diff --git a/Client/src/components/onboarding/button-choice.js b/Client/src/components/onboarding/button-choice.js index 2a2632f..80eb4db 100644 --- a/Client/src/components/onboarding/button-choice.js +++ b/Client/src/components/onboarding/button-choice.js @@ -1,12 +1,17 @@ import "../../assets/buttons.css"; -const Button = (props) => { +import Checkbox from "@mui/material/Checkbox"; + +const label = { inputProps: { "aria-label": "Checkbox demo" } }; + +const ButtonChoice = (props) => { return (
-

{props.label}

+ +

{props.label}

); }; -export default Button; +export default ButtonChoice; diff --git a/Client/src/components/onboarding/onboarding1.js b/Client/src/components/onboarding/onboarding1.js new file mode 100644 index 0000000..b79c7c0 --- /dev/null +++ b/Client/src/components/onboarding/onboarding1.js @@ -0,0 +1,44 @@ +import "../../assets/onboarding.css"; +import React, { useState } from "react"; +import ButtonSubmit from "./button-submit"; +import Radio from '@mui/material/Radio'; +const Onboarding1 = (props) => { + + const [selectedValue, setSelectedValue] = useState('a'); + + const handleChange = (event) => { + setSelectedValue(event.target.value); + }; + + const controlProps = (item) => ({ + checked: selectedValue === item, + onChange: handleChange, + value: item, + name: 'color-radio-button-demo', + inputProps: { 'aria-label': item }, + }); + + return ( +
+
+

Do you need specially abled features?

+
+
+
+ +

Yes

+
+
+ +

No

+
+
+
+
+ +
+
+ ); +}; + +export default Onboarding1; diff --git a/Client/src/components/onboarding/onboarding2.js b/Client/src/components/onboarding/onboarding2.js new file mode 100644 index 0000000..95ea262 --- /dev/null +++ b/Client/src/components/onboarding/onboarding2.js @@ -0,0 +1,25 @@ +import "../../assets/onboarding.css"; +import ButtonChoice from "./button-choice"; +import ButtonSubmit from "./button-submit"; + +const Onboarding2 = (props) => { + return ( +
+
+

Select your special need(s)?

+
+
+ + + + + +
+
+ +
+
+ ); +}; + +export default Onboarding2; From 0b2745a7d841bff6bff15c98f3624a8341f82074 Mon Sep 17 00:00:00 2001 From: Aarushi <72608824+aarushi353@users.noreply.github.com> Date: Sat, 1 Jul 2023 17:49:57 +0530 Subject: [PATCH 03/14] icons added --- Client/package-lock.json | 26 +++++++++ Client/package.json | 1 + Client/src/assets/onboarding.css | 18 ++++++ .../src/components/onboarding/onboarding1.js | 32 +++++++++++ .../src/components/onboarding/onboarding2.js | 56 +++++++++++++++---- 5 files changed, 121 insertions(+), 12 deletions(-) diff --git a/Client/package-lock.json b/Client/package-lock.json index 3ffc2eb..2184e21 100644 --- a/Client/package-lock.json +++ b/Client/package-lock.json @@ -10,6 +10,7 @@ "dependencies": { "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", + "@mui/icons-material": "^5.11.16", "@mui/material": "^5.13.6", "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.4.0", @@ -3360,6 +3361,31 @@ "url": "https://opencollective.com/mui" } }, + "node_modules/@mui/icons-material": { + "version": "5.11.16", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.11.16.tgz", + "integrity": "sha512-oKkx9z9Kwg40NtcIajF9uOXhxiyTZrrm9nmIJ4UjkU2IdHpd4QVLbCc/5hZN/y0C6qzi2Zlxyr9TGddQx2vx2A==", + "dependencies": { + "@babel/runtime": "^7.21.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@mui/material": "^5.0.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, "node_modules/@mui/material": { "version": "5.13.6", "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.13.6.tgz", diff --git a/Client/package.json b/Client/package.json index 2998feb..5d292d8 100644 --- a/Client/package.json +++ b/Client/package.json @@ -5,6 +5,7 @@ "dependencies": { "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", + "@mui/icons-material": "^5.11.16", "@mui/material": "^5.13.6", "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.4.0", diff --git a/Client/src/assets/onboarding.css b/Client/src/assets/onboarding.css index 5e19d52..5d97aa8 100644 --- a/Client/src/assets/onboarding.css +++ b/Client/src/assets/onboarding.css @@ -7,7 +7,25 @@ p { font-weight: 700; line-height: 36.54px; } + .onboarding { display: flex; flex-direction: column; } + +.icons{ + display: flex; + flex-direction: row; + margin-top: 2vh; + justify-content: space-between; +} + +.arrow-back { + margin-left: 1vw; + align-self: flex-start; +} + +.volume-icon { + margin-right: 1vw; + align-self: flex-end; +} \ No newline at end of file diff --git a/Client/src/components/onboarding/onboarding1.js b/Client/src/components/onboarding/onboarding1.js index b79c7c0..19977df 100644 --- a/Client/src/components/onboarding/onboarding1.js +++ b/Client/src/components/onboarding/onboarding1.js @@ -1,10 +1,26 @@ import "../../assets/onboarding.css"; import React, { useState } from "react"; import ButtonSubmit from "./button-submit"; +import ArrowBackIcon from '@mui/icons-material/ArrowBack'; +import VolumeMuteIcon from '@mui/icons-material/VolumeMute'; +import VolumeOffIcon from '@mui/icons-material/VolumeOff'; import Radio from '@mui/material/Radio'; + const Onboarding1 = (props) => { const [selectedValue, setSelectedValue] = useState('a'); + const [showSoundOn, setShowSoundOn] = useState(true); + const [showSoundOff, setShowSoundOff] = useState(false); + + const handleSoundOn = () => { + setShowSoundOn(false); + setShowSoundOff(true); + }; + + const handleSoundOff = () => { + setShowSoundOn(true); + setShowSoundOff(false); + }; const handleChange = (event) => { setSelectedValue(event.target.value); @@ -20,6 +36,22 @@ const Onboarding1 = (props) => { return (
+
+
+ +
+
+ {showSoundOn && ( +
+ +
+ )} + {showSoundOff && ( +
+ +
+ )}
+

Do you need specially abled features?

diff --git a/Client/src/components/onboarding/onboarding2.js b/Client/src/components/onboarding/onboarding2.js index 95ea262..515865d 100644 --- a/Client/src/components/onboarding/onboarding2.js +++ b/Client/src/components/onboarding/onboarding2.js @@ -1,22 +1,54 @@ -import "../../assets/onboarding.css"; -import ButtonChoice from "./button-choice"; -import ButtonSubmit from "./button-submit"; +import React, { useState } from 'react'; +import ArrowBackIcon from '@mui/icons-material/ArrowBack'; +import VolumeMuteIcon from '@mui/icons-material/VolumeMute'; +import VolumeOffIcon from '@mui/icons-material/VolumeOff'; +import ButtonChoice from './button-choice'; +import ButtonSubmit from './button-submit'; +import '../../assets/onboarding.css'; const Onboarding2 = (props) => { + const [showSoundOn, setShowSoundOn] = useState(true); + const [showSoundOff, setShowSoundOff] = useState(false); + + const handleSoundOn = () => { + setShowSoundOn(false); + setShowSoundOff(true); + }; + + const handleSoundOff = () => { + setShowSoundOn(true); + setShowSoundOff(false); + }; + return (
+
+
+ +
+
+ {showSoundOn && ( +
+ +
+ )} + {showSoundOff && ( +
+ +
+ )}
+
-

Select your special need(s)?

+

Select your special need(s)?

-
- - - - - +
+ + + +
-
- +
+
); From c167ffb06bc6707c292e255a9aa58d90fad97e5e Mon Sep 17 00:00:00 2001 From: Aarushi <72608824+aarushi353@users.noreply.github.com> Date: Sat, 1 Jul 2023 21:15:45 +0530 Subject: [PATCH 04/14] onboarding3 --- Client/src/App.js | 4 +- Client/src/assets/images/onboarding3.png | Bin 0 -> 7159 bytes Client/src/assets/onboarding.css | 7 ++- .../src/components/onboarding/onboarding3.js | 56 ++++++++++++++++++ 4 files changed, 64 insertions(+), 3 deletions(-) create mode 100644 Client/src/assets/images/onboarding3.png create mode 100644 Client/src/components/onboarding/onboarding3.js diff --git a/Client/src/App.js b/Client/src/App.js index 77f3e41..3365bce 100644 --- a/Client/src/App.js +++ b/Client/src/App.js @@ -1,9 +1,9 @@ -import Onboarding1 from './components/onboarding/onboarding1.js'; +import Onboarding3 from './components/onboarding/onboarding3.js'; function App() { return (
- +
); } diff --git a/Client/src/assets/images/onboarding3.png b/Client/src/assets/images/onboarding3.png new file mode 100644 index 0000000000000000000000000000000000000000..2a23744672b99bea728aea6ace799cba1862b175 GIT binary patch literal 7159 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 { + const [showSoundOn, setShowSoundOn] = useState(true); + const [showSoundOff, setShowSoundOff] = useState(false); + + const handleSoundOn = () => { + setShowSoundOn(false); + setShowSoundOff(true); + }; + + const handleSoundOff = () => { + setShowSoundOn(true); + setShowSoundOff(false); + }; + + return ( +
+
+
+ +
+
+ {showSoundOn && ( +
+ +
+ )} + {showSoundOff && ( +
+ +
+ )}
+
+
+
+

We store your personal data securely

+
+
+

To use the app, please allow us to collect info about other installed apps on your device and share it with our service providers.

+

This information will be used for fraud prevention and data analysis.

+
+
+ +
+
+ ); +}; + +export default Onboarding3; From c81fff308a53d6e3c84fd53ad7e0e687cea7780f Mon Sep 17 00:00:00 2001 From: Aarushi <72608824+aarushi353@users.noreply.github.com> Date: Sat, 1 Jul 2023 22:47:30 +0530 Subject: [PATCH 05/14] locationcheck --- Client/src/App.js | 4 ++-- Client/src/assets/buttons.css | 1 - Client/src/assets/images/loc-check.png | Bin 0 -> 8093 bytes Client/src/assets/onboarding.css | 13 ++++++++--- .../components/onboarding/locationCheck.js | 21 ++++++++++++++++++ .../src/components/onboarding/onboarding1.js | 8 +++---- .../src/components/onboarding/onboarding2.js | 4 ++-- .../src/components/onboarding/onboarding3.js | 6 ++--- 8 files changed, 42 insertions(+), 15 deletions(-) create mode 100644 Client/src/assets/images/loc-check.png create mode 100644 Client/src/components/onboarding/locationCheck.js diff --git a/Client/src/App.js b/Client/src/App.js index 3365bce..77f3e41 100644 --- a/Client/src/App.js +++ b/Client/src/App.js @@ -1,9 +1,9 @@ -import Onboarding3 from './components/onboarding/onboarding3.js'; +import Onboarding1 from './components/onboarding/onboarding1.js'; function App() { return (
- +
); } diff --git a/Client/src/assets/buttons.css b/Client/src/assets/buttons.css index 334a9bb..a55bf4d 100644 --- a/Client/src/assets/buttons.css +++ b/Client/src/assets/buttons.css @@ -10,7 +10,6 @@ flex-direction: row; } .btn-submit{ - margin-top: 2px; border-radius: 1em; border: 1.015px solid rgba(167, 233, 47, 0.70); background-color: #A7E92F; diff --git a/Client/src/assets/images/loc-check.png b/Client/src/assets/images/loc-check.png new file mode 100644 index 0000000000000000000000000000000000000000..3b79ae61f0b1fbc4c8dd0b34d1f1b69625cb1a04 GIT binary patch literal 8093 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 Q$lY{+lAJnn@>s(E4^DYPkN^Mx literal 0 HcmV?d00001 diff --git a/Client/src/assets/onboarding.css b/Client/src/assets/onboarding.css index 626e2ab..5a641a7 100644 --- a/Client/src/assets/onboarding.css +++ b/Client/src/assets/onboarding.css @@ -15,17 +15,17 @@ p { .icons{ display: flex; flex-direction: row; - margin-top: 2vh; + margin-top: 4vh; justify-content: space-between; } .arrow-back { - margin-left: 1vw; + margin-left: 2vw; align-self: flex-start; } .volume-icon { - margin-right: 1vw; + margin-right: 2vw; align-self: flex-end; } @@ -33,4 +33,11 @@ p { margin-left: 5vw; margin-right: 5vw; text-justify: inter-word; +} + +.btn{ + bottom: 0; + position: absolute; + align-self: center; + margin-bottom: 10px; } \ No newline at end of file diff --git a/Client/src/components/onboarding/locationCheck.js b/Client/src/components/onboarding/locationCheck.js new file mode 100644 index 0000000..55b4f5a --- /dev/null +++ b/Client/src/components/onboarding/locationCheck.js @@ -0,0 +1,21 @@ +import React from "react"; +import ButtonSubmit from "./button-submit"; +import locationicon from '../../assets/images/loc-check.png'; +import "../../assets/onboarding.css"; + +const LocationCheck = () => { + return ( +
+
+

Are you in this city?

+
+
+

Edit

+
+
+
+
+ ); +}; + +export default LocationCheck; diff --git a/Client/src/components/onboarding/onboarding1.js b/Client/src/components/onboarding/onboarding1.js index 19977df..1595a0c 100644 --- a/Client/src/components/onboarding/onboarding1.js +++ b/Client/src/components/onboarding/onboarding1.js @@ -57,17 +57,17 @@ const Onboarding1 = (props) => {
- +

Yes

- +

No

-
- +
+
); diff --git a/Client/src/components/onboarding/onboarding2.js b/Client/src/components/onboarding/onboarding2.js index 515865d..f9c1da5 100644 --- a/Client/src/components/onboarding/onboarding2.js +++ b/Client/src/components/onboarding/onboarding2.js @@ -47,8 +47,8 @@ const Onboarding2 = (props) => {
-
- +
+
); diff --git a/Client/src/components/onboarding/onboarding3.js b/Client/src/components/onboarding/onboarding3.js index 4480bc0..070a504 100644 --- a/Client/src/components/onboarding/onboarding3.js +++ b/Client/src/components/onboarding/onboarding3.js @@ -38,7 +38,7 @@ const Onboarding3 = () => {
)}
-
+

We store your personal data securely

@@ -46,8 +46,8 @@ const Onboarding3 = () => {

To use the app, please allow us to collect info about other installed apps on your device and share it with our service providers.

This information will be used for fraud prevention and data analysis.

-
- +
+
); From eaa075c30d27e2d4a98fd5e031badd85878213f1 Mon Sep 17 00:00:00 2001 From: Aarushi <72608824+aarushi353@users.noreply.github.com> Date: Sat, 1 Jul 2023 23:08:03 +0530 Subject: [PATCH 06/14] minor css refinement --- Client/src/App.js | 4 +- Client/src/assets/buttons.css | 1 + .../components/onboarding/button-choice.js | 13 ++- .../src/components/onboarding/onboarding1.js | 81 ++++++++++++------- .../src/components/onboarding/onboarding2.js | 4 +- 5 files changed, 67 insertions(+), 36 deletions(-) diff --git a/Client/src/App.js b/Client/src/App.js index 77f3e41..d99c295 100644 --- a/Client/src/App.js +++ b/Client/src/App.js @@ -1,9 +1,9 @@ -import Onboarding1 from './components/onboarding/onboarding1.js'; +import Onboarding2 from './components/onboarding/onboarding2.js'; function App() { return (
- +
); } diff --git a/Client/src/assets/buttons.css b/Client/src/assets/buttons.css index a55bf4d..4949eca 100644 --- a/Client/src/assets/buttons.css +++ b/Client/src/assets/buttons.css @@ -7,6 +7,7 @@ padding-left: 5%; text-align: left; display: flex; + font-weight: 200; flex-direction: row; } .btn-submit{ diff --git a/Client/src/components/onboarding/button-choice.js b/Client/src/components/onboarding/button-choice.js index 80eb4db..aa91204 100644 --- a/Client/src/components/onboarding/button-choice.js +++ b/Client/src/components/onboarding/button-choice.js @@ -7,8 +7,17 @@ const ButtonChoice = (props) => { return (
- -

{props.label}

+ +

{props.label}

); diff --git a/Client/src/components/onboarding/onboarding1.js b/Client/src/components/onboarding/onboarding1.js index 1595a0c..b17459f 100644 --- a/Client/src/components/onboarding/onboarding1.js +++ b/Client/src/components/onboarding/onboarding1.js @@ -1,14 +1,13 @@ import "../../assets/onboarding.css"; import React, { useState } from "react"; import ButtonSubmit from "./button-submit"; -import ArrowBackIcon from '@mui/icons-material/ArrowBack'; -import VolumeMuteIcon from '@mui/icons-material/VolumeMute'; -import VolumeOffIcon from '@mui/icons-material/VolumeOff'; -import Radio from '@mui/material/Radio'; +import ArrowBackIcon from "@mui/icons-material/ArrowBack"; +import VolumeMuteIcon from "@mui/icons-material/VolumeMute"; +import VolumeOffIcon from "@mui/icons-material/VolumeOff"; +import Radio from "@mui/material/Radio"; const Onboarding1 = (props) => { - - const [selectedValue, setSelectedValue] = useState('a'); + const [selectedValue, setSelectedValue] = useState("a"); const [showSoundOn, setShowSoundOn] = useState(true); const [showSoundOff, setShowSoundOff] = useState(false); @@ -30,8 +29,8 @@ const Onboarding1 = (props) => { checked: selectedValue === item, onChange: handleChange, value: item, - name: 'color-radio-button-demo', - inputProps: { 'aria-label': item }, + name: "color-radio-button-demo", + inputProps: { "aria-label": item }, }); return ( @@ -41,33 +40,55 @@ const Onboarding1 = (props) => {
- {showSoundOn && ( -
- -
- )} - {showSoundOff && ( -
- -
- )}
+ {showSoundOn && ( +
+ +
+ )} + {showSoundOff && ( +
+ +
+ )} +
-

Do you need specially abled features?

+

+ Do you need specially abled features? +

-
-
- -

Yes

-
-
- -

No

-
-
+
+
+
+ +

Yes

+
+
+ +

No

+
+
-
+
+ +
); diff --git a/Client/src/components/onboarding/onboarding2.js b/Client/src/components/onboarding/onboarding2.js index f9c1da5..3643394 100644 --- a/Client/src/components/onboarding/onboarding2.js +++ b/Client/src/components/onboarding/onboarding2.js @@ -6,7 +6,7 @@ import ButtonChoice from './button-choice'; import ButtonSubmit from './button-submit'; import '../../assets/onboarding.css'; -const Onboarding2 = (props) => { +const Onboarding2 = () => { const [showSoundOn, setShowSoundOn] = useState(true); const [showSoundOff, setShowSoundOff] = useState(false); @@ -42,7 +42,7 @@ const Onboarding2 = (props) => {

Select your special need(s)?

- + From 3329ea2ae1e0b54b91052e57121806f12a97b4e9 Mon Sep 17 00:00:00 2001 From: Aarushi <72608824+aarushi353@users.noreply.github.com> Date: Sat, 1 Jul 2023 23:32:24 +0530 Subject: [PATCH 07/14] passenger-driver --- Client/src/App.js | 5 ++-- Client/src/assets/buttons.css | 2 +- Client/src/assets/images/passenger.png | Bin 0 -> 51060 bytes Client/src/assets/onboarding.css | 28 ++++++++++++++---- .../components/onboarding/passenger-driver.js | 23 ++++++++++++++ 5 files changed, 49 insertions(+), 9 deletions(-) create mode 100644 Client/src/assets/images/passenger.png create mode 100644 Client/src/components/onboarding/passenger-driver.js diff --git a/Client/src/App.js b/Client/src/App.js index d99c295..1c3cc43 100644 --- a/Client/src/App.js +++ b/Client/src/App.js @@ -1,11 +1,12 @@ -import Onboarding2 from './components/onboarding/onboarding2.js'; +import PassengerDriver from './components/onboarding/passenger-driver.js'; function App() { return (
- +
); } + export default App; diff --git a/Client/src/assets/buttons.css b/Client/src/assets/buttons.css index 4949eca..f6a9b09 100644 --- a/Client/src/assets/buttons.css +++ b/Client/src/assets/buttons.css @@ -12,7 +12,7 @@ } .btn-submit{ border-radius: 1em; - border: 1.015px solid rgba(167, 233, 47, 0.70); background-color: #A7E92F; width: 80vw; + padding: 1%; } diff --git a/Client/src/assets/images/passenger.png b/Client/src/assets/images/passenger.png new file mode 100644 index 0000000000000000000000000000000000000000..26cbb5a25bbc6c5d18a983e250cf2e076ebb4d98 GIT binary patch literal 51060 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 z�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 HOW_kAZ71mjl9yLLWKF*BX!lZt7<#{@?VX zY;+VkWO-Fm^>fQ+W_iA{xF^*!rRDS{$#93wk3MbQdMI~po%cndnfGQ*sS1md>s}gt z`qtIp!uJdJ7DvwAY^h%KX3MU(*B^K0b4#t?{BF(GC#Ui^I$XWFO>e#Jz0jRg1pcXb z8fov|7?u)y?_Rd=bdiVms?znZIc*nc<9mNQ(dzTTxmV}uwireG2p`fBn|@Aj@3u;T z@~OeM{nu`OYQneU{ny|>m8WcP2CkiG(`FqMWxqwm^tx60%#%;cvdgz?zYgbIno+XA z|Ni}`^;^55zCGC*+iu}CvDRAi+tt6SSNB^KZx>sdSMav__4M5A#y68c#Z}GUZpWFc z`#JJ>plQ}e*}toR%NonGe!e}sXWNarf~S=J=>685G~0AqU&PUkC8wfiH*Ag&xSbI> zjc-lkho*|cpUvGd|6g7C?El}y$1uP4ZWZ^>RQ=jar;N3S%C7(XlrP&7aG3eoho2Xn zc5IP0S*qrDI)T^swe9D+$!fBH11C&4dQDi$Xzw+>hN3;S`*&SAlCDwi`AZ|)saECm zjD<_S2m4*ij);mpFE{Px?S!N?xm!A044=$V$-JNxT+-`$ChWnM99Lb3*T>w%b{h*E z(tqfG^~TCIyK{BDwEJc;Y!qu)-?-)IU8(yQpP!#(w=dzE-0^k)cbwNamHyuDRBB0C zpMCMkGhLJ3K2LldfB(*mmotB_Iv!+xjcbl<@ZS}lB8wUY{xPR<%2*2>ADt4#p_v}emI?Z6#K98 zcVXnm*_|WXIyCcX*4@9#f}bO%UsC5vTldU1TqJR) z8Hb`x%jUc%t?$nyS#~$eeT*z*v0zeUY4|W9sO5jxVi&dp{s)wR+yp@;hYA5F1`d8F z4u*%09E=J!9EuDr>>#BIEery3EdmUOngwX6sGfoC@+}8W<2jrRK;Y@>=d#Wzp$PyE C9(iy8 literal 0 HcmV?d00001 diff --git a/Client/src/assets/onboarding.css b/Client/src/assets/onboarding.css index 5a641a7..be6c54f 100644 --- a/Client/src/assets/onboarding.css +++ b/Client/src/assets/onboarding.css @@ -12,11 +12,11 @@ p { flex-direction: column; } -.icons{ +.icons { display: flex; flex-direction: row; - margin-top: 4vh; - justify-content: space-between; + margin-top: 4vh; + justify-content: space-between; } .arrow-back { @@ -26,18 +26,34 @@ p { .volume-icon { margin-right: 2vw; - align-self: flex-end; + align-self: flex-end; } -.content3{ +.content3 { margin-left: 5vw; margin-right: 5vw; text-justify: inter-word; } -.btn{ +.btn { bottom: 0; position: absolute; align-self: center; margin-bottom: 10px; +} + +.back { + display: flex; + flex-direction: row; + align-items: center; + margin-top: 4vh; + margin-left: 2vw; +} + +.back h3 { + margin-left: 2px; +} + +h3{ + color: #323844; } \ No newline at end of file diff --git a/Client/src/components/onboarding/passenger-driver.js b/Client/src/components/onboarding/passenger-driver.js new file mode 100644 index 0000000..ac3c39d --- /dev/null +++ b/Client/src/components/onboarding/passenger-driver.js @@ -0,0 +1,23 @@ +import React from "react"; +import ButtonSubmit from "./button-submit"; +import "../../assets/onboarding.css"; +import ArrowBackIosIcon from '@mui/icons-material/ArrowBackIos'; +import passengerdriver from '../../assets/images/passenger.png'; +const PassengerDriver = () => { + return ( +
+

Back

+
+

Are you a passenger or a driver?

+

You can change the mode later

+
+
+
+

Passenger

+
+
+
+ ); +}; + +export default PassengerDriver; From 4f75624f3f5f42543be0e546b0108a8b5d79cd30 Mon Sep 17 00:00:00 2001 From: Aarushi <72608824+aarushi353@users.noreply.github.com> Date: Sat, 1 Jul 2023 23:34:21 +0530 Subject: [PATCH 08/14] passenger-driver --- Client/src/assets/onboarding.css | 2 +- Client/src/components/onboarding/passenger-driver.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Client/src/assets/onboarding.css b/Client/src/assets/onboarding.css index be6c54f..d608217 100644 --- a/Client/src/assets/onboarding.css +++ b/Client/src/assets/onboarding.css @@ -55,5 +55,5 @@ p { } h3{ - color: #323844; + color: grey; } \ No newline at end of file diff --git a/Client/src/components/onboarding/passenger-driver.js b/Client/src/components/onboarding/passenger-driver.js index ac3c39d..e87e1c1 100644 --- a/Client/src/components/onboarding/passenger-driver.js +++ b/Client/src/components/onboarding/passenger-driver.js @@ -6,7 +6,7 @@ import passengerdriver from '../../assets/images/passenger.png'; const PassengerDriver = () => { return (
-

Back

+

Back

Are you a passenger or a driver?

You can change the mode later

From fddebada84700087b03ad6257f0cf83deaf1c610 Mon Sep 17 00:00:00 2001 From: Aarushi <72608824+aarushi353@users.noreply.github.com> Date: Sun, 2 Jul 2023 00:36:49 +0530 Subject: [PATCH 09/14] partial onboarding-name --- Client/src/App.js | 4 +-- .../components/onboarding/onboarding-name.js | 28 +++++++++++++++++++ .../components/onboarding/passenger-driver.js | 2 +- 3 files changed, 31 insertions(+), 3 deletions(-) create mode 100644 Client/src/components/onboarding/onboarding-name.js diff --git a/Client/src/App.js b/Client/src/App.js index 1c3cc43..5c52ad5 100644 --- a/Client/src/App.js +++ b/Client/src/App.js @@ -1,9 +1,9 @@ -import PassengerDriver from './components/onboarding/passenger-driver.js'; +import OnboardingName from './components/onboarding/onboarding-name.js'; function App() { return (
- +
); } diff --git a/Client/src/components/onboarding/onboarding-name.js b/Client/src/components/onboarding/onboarding-name.js new file mode 100644 index 0000000..2cb9756 --- /dev/null +++ b/Client/src/components/onboarding/onboarding-name.js @@ -0,0 +1,28 @@ +import React from "react"; +// import Form from "muicss/lib/react/form"; +// import Input from "muicss/lib/react/input"; +import ButtonSubmit from "./button-submit"; +import "../../assets/onboarding.css"; +import ArrowBackIosIcon from "@mui/icons-material/ArrowBackIos"; + +const OnboardingName = () => { + return ( +
+
+ +

Back

+
+
+

Welcome to inDrive!

+

Let's get aquainted

+
+
+
+ +
+
+
+ ); +}; + +export default OnboardingName; diff --git a/Client/src/components/onboarding/passenger-driver.js b/Client/src/components/onboarding/passenger-driver.js index e87e1c1..6c5169c 100644 --- a/Client/src/components/onboarding/passenger-driver.js +++ b/Client/src/components/onboarding/passenger-driver.js @@ -8,7 +8,7 @@ const PassengerDriver = () => {

Back

-

Are you a passenger or a driver?

+

Are you a passenger or a driver?

You can change the mode later

From 37248cac417a7afba22b2c9e62a957d4c411be93 Mon Sep 17 00:00:00 2001 From: Aarushi <72608824+aarushi353@users.noreply.github.com> Date: Sun, 2 Jul 2023 01:05:37 +0530 Subject: [PATCH 10/14] feature1 --- Client/src/App.js | 4 +-- Client/src/assets/buttons.css | 2 ++ Client/src/assets/images/feature1.png | Bin 0 -> 30852 bytes Client/src/assets/images/feature2.png | Bin 0 -> 19953 bytes Client/src/assets/images/feature3.png | Bin 0 -> 24628 bytes Client/src/assets/onboarding.css | 33 ++++++++++++++++++- Client/src/components/onboarding/feature1.js | 22 +++++++++++++ 7 files changed, 58 insertions(+), 3 deletions(-) create mode 100644 Client/src/assets/images/feature1.png create mode 100644 Client/src/assets/images/feature2.png create mode 100644 Client/src/assets/images/feature3.png create mode 100644 Client/src/components/onboarding/feature1.js diff --git a/Client/src/App.js b/Client/src/App.js index 5c52ad5..c194c9b 100644 --- a/Client/src/App.js +++ b/Client/src/App.js @@ -1,9 +1,9 @@ -import OnboardingName from './components/onboarding/onboarding-name.js'; +import Feature1 from './components/onboarding/feature1.js'; function App() { return (
- +
); } diff --git a/Client/src/assets/buttons.css b/Client/src/assets/buttons.css index f6a9b09..09766b4 100644 --- a/Client/src/assets/buttons.css +++ b/Client/src/assets/buttons.css @@ -10,9 +10,11 @@ font-weight: 200; flex-direction: row; } + .btn-submit{ border-radius: 1em; background-color: #A7E92F; width: 80vw; padding: 1%; } + diff --git a/Client/src/assets/images/feature1.png b/Client/src/assets/images/feature1.png new file mode 100644 index 0000000000000000000000000000000000000000..72839edd2c8e22c8247bebae7f12feaf2c1f7f64 GIT binary patch literal 30852 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 literal 0 HcmV?d00001 diff --git a/Client/src/assets/images/feature3.png b/Client/src/assets/images/feature3.png new file mode 100644 index 0000000000000000000000000000000000000000..d6ee18f959b2eaceb8209ad838e3a9065fd0e11c GIT binary patch literal 24628 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 literal 0 HcmV?d00001 diff --git a/Client/src/assets/onboarding.css b/Client/src/assets/onboarding.css index d608217..e44bb99 100644 --- a/Client/src/assets/onboarding.css +++ b/Client/src/assets/onboarding.css @@ -56,4 +56,35 @@ p { h3{ color: grey; -} \ No newline at end of file + font-weight: 600; +} + +.base-icons{ + margin-top: 10vh; + display: flex; + flex-direction: row; + justify-content: space-between; +} + +.circle { + position: relative; + margin-right: 5%; +} + +.circle::before { + content: ""; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: 40px; + height: 40px; + background-color: #A7E92F; + border-radius: 50%; + z-index: -1; +} + +.arrow-icon { + position: relative; + z-index: 1; +} diff --git a/Client/src/components/onboarding/feature1.js b/Client/src/components/onboarding/feature1.js new file mode 100644 index 0000000..f608861 --- /dev/null +++ b/Client/src/components/onboarding/feature1.js @@ -0,0 +1,22 @@ +import React from "react"; +import feature1 from "../../assets/images/feature1.png"; +import ArrowForwardIosIcon from '@mui/icons-material/ArrowForwardIos'; +import "../../assets/onboarding.css"; + +const Feature1 = () => { + return ( +
+
+

Offer taxi fair

+

Put forward your own taxi fair. Get the best prices!

+ +
+
+

Skip

+
+
+
+ ); +}; + +export default Feature1; From 4830f808a63be8368d1ecbb1493129e6a2431b31 Mon Sep 17 00:00:00 2001 From: Aarushi <72608824+aarushi353@users.noreply.github.com> Date: Sun, 2 Jul 2023 01:10:54 +0530 Subject: [PATCH 11/14] feature2 --- Client/src/App.js | 4 +-- Client/src/assets/onboarding.css | 2 +- Client/src/components/onboarding/feature2.js | 36 ++++++++++++++++++++ 3 files changed, 39 insertions(+), 3 deletions(-) create mode 100644 Client/src/components/onboarding/feature2.js diff --git a/Client/src/App.js b/Client/src/App.js index c194c9b..7810627 100644 --- a/Client/src/App.js +++ b/Client/src/App.js @@ -1,9 +1,9 @@ -import Feature1 from './components/onboarding/feature1.js'; +import Feature2 from './components/onboarding/feature2.js'; function App() { return (
- +
); } diff --git a/Client/src/assets/onboarding.css b/Client/src/assets/onboarding.css index e44bb99..103c792 100644 --- a/Client/src/assets/onboarding.css +++ b/Client/src/assets/onboarding.css @@ -60,7 +60,7 @@ h3{ } .base-icons{ - margin-top: 10vh; + margin-top: 5vh; display: flex; flex-direction: row; justify-content: space-between; diff --git a/Client/src/components/onboarding/feature2.js b/Client/src/components/onboarding/feature2.js new file mode 100644 index 0000000..fe439c0 --- /dev/null +++ b/Client/src/components/onboarding/feature2.js @@ -0,0 +1,36 @@ +import React from "react"; +import feature2 from "../../assets/images/feature2.png"; +import ArrowForwardIosIcon from "@mui/icons-material/ArrowForwardIos"; +import "../../assets/onboarding.css"; + +const Feature2 = () => { + return ( +
+
+

Added features for specially abled

+

+ With enhanced accessibilty voice-prompts, equipped vehicles, AI chat + assistance, we make sure everyone’s travel requirements are fulfilled. +

+ +
+
+

Skip

+
+ +
+
+
+ ); +}; + +export default Feature2; From 54017a8e8e42c410b35a59bc388cc648e17dd6e5 Mon Sep 17 00:00:00 2001 From: Aarushi <72608824+aarushi353@users.noreply.github.com> Date: Sun, 2 Jul 2023 01:15:27 +0530 Subject: [PATCH 12/14] feature3 --- Client/src/App.js | 4 +- Client/src/assets/images/feature4.png | Bin 0 -> 27530 bytes Client/src/components/onboarding/feature3.js | 37 +++++++++++++++++++ 3 files changed, 39 insertions(+), 2 deletions(-) create mode 100644 Client/src/assets/images/feature4.png create mode 100644 Client/src/components/onboarding/feature3.js diff --git a/Client/src/App.js b/Client/src/App.js index 7810627..728c07f 100644 --- a/Client/src/App.js +++ b/Client/src/App.js @@ -1,9 +1,9 @@ -import Feature2 from './components/onboarding/feature2.js'; +import Feature3 from './components/onboarding/feature3.js'; function App() { return (
- +
); } diff --git a/Client/src/assets/images/feature4.png b/Client/src/assets/images/feature4.png new file mode 100644 index 0000000000000000000000000000000000000000..d892ee904d789f4914ac8222fca0fa9c34ac157c GIT binary patch literal 27530 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

`VlvI&q7$A0sfKmq&W1W0Xo?WMJ%^Cy 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 literal 0 HcmV?d00001 diff --git a/Client/src/components/onboarding/feature3.js b/Client/src/components/onboarding/feature3.js new file mode 100644 index 0000000..ba8edbb --- /dev/null +++ b/Client/src/components/onboarding/feature3.js @@ -0,0 +1,37 @@ +import React from "react"; +import feature3 from "../../assets/images/feature3.png"; +import ArrowForwardIosIcon from "@mui/icons-material/ArrowForwardIos"; +import "../../assets/onboarding.css"; + +const Feature3 = () => { + return ( +

+
+

Companion friendly

+

+ We make our services companion friendly, especially if you are + visually impaired. Bring along your service-animals and enjoy a safe + ride! +

+ +
+
+

Skip

+
+ +
+
+
+ ); +}; + +export default Feature3; From edde2f91f5ed3f7efae639e1497c7995052d0c35 Mon Sep 17 00:00:00 2001 From: Aarushi <72608824+aarushi353@users.noreply.github.com> Date: Sun, 2 Jul 2023 01:17:58 +0530 Subject: [PATCH 13/14] feature4 --- Client/src/App.js | 4 +-- Client/src/components/onboarding/feature4.js | 36 ++++++++++++++++++++ 2 files changed, 38 insertions(+), 2 deletions(-) create mode 100644 Client/src/components/onboarding/feature4.js diff --git a/Client/src/App.js b/Client/src/App.js index 728c07f..761d9fc 100644 --- a/Client/src/App.js +++ b/Client/src/App.js @@ -1,9 +1,9 @@ -import Feature3 from './components/onboarding/feature3.js'; +import Feature4 from './components/onboarding/feature4.js'; function App() { return (
- +
); } diff --git a/Client/src/components/onboarding/feature4.js b/Client/src/components/onboarding/feature4.js new file mode 100644 index 0000000..30b9221 --- /dev/null +++ b/Client/src/components/onboarding/feature4.js @@ -0,0 +1,36 @@ +import React from "react"; +import feature4 from "../../assets/images/feature4.png"; +import ArrowForwardIosIcon from "@mui/icons-material/ArrowForwardIos"; +import "../../assets/onboarding.css"; + +const Feature4 = () => { + return ( +
+
+

Enjoy your ride

+

+ InDrive takes utmost care of your safety. We leave no stone unturned + to assure a safe and comfortable ride for you. +

+ +
+
+

Skip

+
+ +
+
+
+ ); +}; + +export default Feature4; From 6e4bf37913ac21fb7109d40796baff78876a7146 Mon Sep 17 00:00:00 2001 From: Aarushi <72608824+aarushi353@users.noreply.github.com> Date: Sun, 2 Jul 2023 01:22:37 +0530 Subject: [PATCH 14/14] feature4 --- Client/src/components/onboarding/feature4.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Client/src/components/onboarding/feature4.js b/Client/src/components/onboarding/feature4.js index 30b9221..9280001 100644 --- a/Client/src/components/onboarding/feature4.js +++ b/Client/src/components/onboarding/feature4.js @@ -18,7 +18,7 @@ const Feature4 = () => { InDrive takes utmost care of your safety. We leave no stone unturned to assure a safe and comfortable ride for you.

- +