From fd5560ee2b64807d1945b1a740da189c5d74c3e7 Mon Sep 17 00:00:00 2001 From: majjikishore007 Date: Tue, 3 Aug 2021 11:23:40 +0530 Subject: [PATCH] updated home page --- my-app/package-lock.json | 400 +++++++++++++++++++++++++++++ my-app/package.json | 6 + my-app/src/App.css | 10 + my-app/src/App.js | 21 +- my-app/src/App.test.js | 8 - my-app/src/Routes.js | 19 ++ my-app/src/core/Base.js | 34 +++ my-app/src/core/ContactForm.js | 21 ++ my-app/src/core/ContactInfo.js | 36 +++ my-app/src/core/Home.js | 80 ++++++ my-app/src/core/Members.js | 12 + my-app/src/core/Menu.js | 58 +++++ my-app/src/core/Slider.js | 38 +++ my-app/src/core/Testimonial.js | 30 +++ my-app/src/images/19362653 1.png | Bin 0 -> 93245 bytes my-app/src/images/Badge.png | Bin 0 -> 1522 bytes my-app/src/images/codex logo 1.png | Bin 0 -> 3948 bytes my-app/src/images/codex logo 2.png | Bin 0 -> 8652 bytes my-app/src/images/emial.png | Bin 0 -> 643 bytes my-app/src/index.css | 259 +++++++++++++++++++ my-app/src/index.js | 19 +- my-app/src/logo.svg | 1 - my-app/src/reportWebVitals.js | 13 - my-app/src/setupTests.js | 5 - my-app/src/styles/navbar.css | 14 + 25 files changed, 1025 insertions(+), 59 deletions(-) delete mode 100644 my-app/src/App.test.js create mode 100644 my-app/src/Routes.js create mode 100644 my-app/src/core/Base.js create mode 100644 my-app/src/core/ContactForm.js create mode 100644 my-app/src/core/ContactInfo.js create mode 100644 my-app/src/core/Home.js create mode 100644 my-app/src/core/Members.js create mode 100644 my-app/src/core/Menu.js create mode 100644 my-app/src/core/Slider.js create mode 100644 my-app/src/core/Testimonial.js create mode 100644 my-app/src/images/19362653 1.png create mode 100644 my-app/src/images/Badge.png create mode 100644 my-app/src/images/codex logo 1.png create mode 100644 my-app/src/images/codex logo 2.png create mode 100644 my-app/src/images/emial.png delete mode 100644 my-app/src/logo.svg delete mode 100644 my-app/src/reportWebVitals.js delete mode 100644 my-app/src/setupTests.js create mode 100644 my-app/src/styles/navbar.css diff --git a/my-app/package-lock.json b/my-app/package-lock.json index 18d4674..0b10f33 100644 --- a/my-app/package-lock.json +++ b/my-app/package-lock.json @@ -1203,6 +1203,29 @@ "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz", "integrity": "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==" }, + "@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "requires": { + "@emotion/memoize": "0.7.4" + } + }, + "@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + }, + "@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, "@eslint/eslintrc": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", @@ -1890,6 +1913,24 @@ } } }, + "@popperjs/core": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.9.2.tgz", + "integrity": "sha512-VZMYa7+fXHdwIq1TDhSXoVmSPEGM/aa+6Aiq3nVVJ9bXr24zScr+NlKFKC3iPljA7ho/GAZr+d2jOf5GIRC30Q==" + }, + "@restart/context": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@restart/context/-/context-2.1.4.tgz", + "integrity": "sha512-INJYZQJP7g+IoDUh/475NlGiTeMfwTXUEr3tmRneckHIxNolGOW9CTq83S8cxq0CgJwwcMzMJFchxvlwe7Rk8Q==" + }, + "@restart/hooks": { + "version": "0.3.27", + "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.3.27.tgz", + "integrity": "sha512-s984xV/EapUIfkjlf8wz9weP2O9TNKR96C68FfMEy2bE69+H4cNv3RD4Mf97lW7Htt7PjZrYTjSC8f3SB9VCXw==", + "requires": { + "dequal": "^2.0.2" + } + }, "@rollup/plugin-node-resolve": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz", @@ -2307,6 +2348,11 @@ "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz", "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==" }, + "@types/invariant": { + "version": "2.2.34", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.34.tgz", + "integrity": "sha512-lYUtmJ9BqUN688fGY1U1HZoWT1/Jrmgigx2loq4ZcJpICECm/Om3V314BxdzypO0u5PORKGMM6x0OXaljV1YFg==" + }, "@types/istanbul-lib-coverage": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", @@ -2367,11 +2413,34 @@ "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.2.tgz", "integrity": "sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==" }, + "@types/prop-types": { + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" + }, "@types/q": { "version": "1.5.5", "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" }, + "@types/react": { + "version": "17.0.15", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.15.tgz", + "integrity": "sha512-uTKHDK9STXFHLaKv6IMnwp52fm0hwU+N89w/p9grdUqcFA6WuqDyPhaWopbNyE1k/VhgzmHl8pu1L4wITtmlLw==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-transition-group": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.2.tgz", + "integrity": "sha512-KibDWL6nshuOJ0fu8ll7QnV/LVTo3PzQ9aCPnRUYPfX7eZohHwLIdNHj7pftanREzHNP4/nJa8oeM73uSiavMQ==", + "requires": { + "@types/react": "*" + } + }, "@types/resolve": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", @@ -2380,6 +2449,11 @@ "@types/node": "*" } }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, "@types/source-list-map": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", @@ -2418,6 +2492,11 @@ } } }, + "@types/warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/warning/-/warning-3.0.0.tgz", + "integrity": "sha1-DSUBJorY+ZYrdA04fEZU9fjiPlI=" + }, "@types/webpack": { "version": "4.41.30", "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.30.tgz", @@ -3305,6 +3384,22 @@ "@babel/helper-define-polyfill-provider": "^0.2.2" } }, + "babel-plugin-styled-components": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-1.13.2.tgz", + "integrity": "sha512-Vb1R3d4g+MUfPQPVDMCGjm3cDocJEUTR7Xq7QS95JWWeksN1wdFRYpD2kulDgI3Huuaf1CZd+NK4KQmqUFh5dA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-module-imports": "^7.0.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.11" + } + }, + "babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" + }, "babel-plugin-syntax-object-rest-spread": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", @@ -3699,6 +3794,11 @@ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" }, + "bootstrap": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.0.2.tgz", + "integrity": "sha512-1Ge963tyEQWJJ+8qtXFU6wgmAVj9gweEjibUdbmcCEYsn38tVwRk8107rk2vzt6cfQcRr3SlZ8aQBqaD8aqf+Q==" + }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -3975,6 +4075,11 @@ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" }, + "camelize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", + "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=" + }, "caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -4090,6 +4195,11 @@ } } }, + "classnames": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", + "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" + }, "clean-css": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", @@ -4505,6 +4615,11 @@ "postcss": "^7.0.5" } }, + "css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=" + }, "css-color-names": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", @@ -4588,6 +4703,16 @@ "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" }, + "css-to-react-native": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", + "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", + "requires": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, "css-tree": { "version": "1.0.0-alpha.37", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", @@ -4780,6 +4905,11 @@ } } }, + "csstype": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz", + "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==" + }, "cyclist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", @@ -4980,6 +5110,11 @@ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" }, + "dequal": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.2.tgz", + "integrity": "sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug==" + }, "des.js": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", @@ -5101,6 +5236,15 @@ "utila": "~0.4" } }, + "dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "requires": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, "dom-serializer": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", @@ -7027,6 +7171,19 @@ "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" }, + "history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "requires": { + "@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" + } + }, "hmac-drbg": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", @@ -7037,6 +7194,14 @@ "minimalistic-crypto-utils": "^1.0.1" } }, + "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==", + "requires": { + "react-is": "^16.7.0" + } + }, "hoopy": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", @@ -7512,6 +7677,14 @@ "side-channel": "^1.0.4" } }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, "ip": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", @@ -9879,6 +10052,15 @@ "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" }, + "mini-create-react-context": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz", + "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==", + "requires": { + "@babel/runtime": "^7.12.1", + "tiny-warning": "^1.0.3" + } + }, "mini-css-extract-plugin": { "version": "0.11.3", "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz", @@ -11959,6 +12141,15 @@ "react-is": "^16.8.1" } }, + "prop-types-extra": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/prop-types-extra/-/prop-types-extra-1.1.1.tgz", + "integrity": "sha512-59+AHNnHYCdiC+vMwY52WmvP5dM3QLeoumYuEyceQDi9aEhtwN9zIQ2ZNo25sMyXnbh32h+P1ezDsUpUH3JAew==", + "requires": { + "react-is": "^16.3.2", + "warning": "^4.0.0" + } + }, "proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", @@ -12142,6 +12333,30 @@ "whatwg-fetch": "^3.4.1" } }, + "react-bootstrap": { + "version": "2.0.0-beta.4", + "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-2.0.0-beta.4.tgz", + "integrity": "sha512-ETCvuZV78orCqGg4XA4WrhytXxTcnvshPDveSc3uK2mvnj6IRQue5O5188xsazbD3nnhX52T63uQjM4HjeRBEw==", + "requires": { + "@babel/runtime": "^7.14.0", + "@restart/context": "^2.1.4", + "@restart/hooks": "^0.3.26", + "@types/invariant": "^2.2.33", + "@types/prop-types": "^15.7.3", + "@types/react": ">=16.14.8", + "@types/react-transition-group": "^4.4.1", + "@types/warning": "^3.0.0", + "classnames": "^2.3.1", + "dom-helpers": "^5.2.1", + "invariant": "^2.2.4", + "prop-types": "^15.7.2", + "prop-types-extra": "^1.1.0", + "react-overlays": "^5.1.1", + "react-transition-group": "^4.4.1", + "uncontrollable": "^7.2.1", + "warning": "^4.0.3" + } + }, "react-dev-utils": { "version": "11.0.4", "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz", @@ -12298,6 +12513,25 @@ "scheduler": "^0.20.2" } }, + "react-easy-swipe": { + "version": "0.0.21", + "resolved": "https://registry.npmjs.org/react-easy-swipe/-/react-easy-swipe-0.0.21.tgz", + "integrity": "sha512-OeR2jAxdoqUMHIn/nS9fgreI5hSpgGoL5ezdal4+oO7YSSgJR8ga+PkYGJrSrJ9MKlPcQjMQXnketrD7WNmNsg==", + "requires": { + "prop-types": "^15.5.8" + } + }, + "react-elastic-carousel": { + "version": "0.11.5", + "resolved": "https://registry.npmjs.org/react-elastic-carousel/-/react-elastic-carousel-0.11.5.tgz", + "integrity": "sha512-//k1IWUiUNXXNE8LHw4bLdP+8YCXLQHbeSOPiZo/+sTkUBp/YB/hjGKWH4RqSJ59AjF8PoxB+SUbqhdPTcwAuw==", + "requires": { + "classnames": "^2.2.6", + "react-only-when": "^1.0.2", + "react-swipeable": "^5.5.1", + "resize-observer-polyfill": "1.5.0" + } + }, "react-error-overlay": { "version": "6.0.9", "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", @@ -12308,11 +12542,92 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, + "react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "react-only-when": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/react-only-when/-/react-only-when-1.0.2.tgz", + "integrity": "sha512-agE6l3L6bqaVuwNtjihTQ36M+VBfPS63KOzcNL4ZTmlwSxQPvhzIqmBWfiol0/wLYmKxCcBqgXkEJpvj5Kob8Q==" + }, + "react-overlays": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/react-overlays/-/react-overlays-5.1.1.tgz", + "integrity": "sha512-eCN2s2/+GVZzpnId4XVWtvDPYYBD2EtOGP74hE+8yDskPzFy9+pV1H3ZZihxuRdEbQzzacySaaDkR7xE0ydl4Q==", + "requires": { + "@babel/runtime": "^7.13.8", + "@popperjs/core": "^2.8.6", + "@restart/hooks": "^0.3.26", + "@types/warning": "^3.0.0", + "dom-helpers": "^5.2.0", + "prop-types": "^15.7.2", + "uncontrollable": "^7.2.1", + "warning": "^4.0.3" + } + }, "react-refresh": { "version": "0.8.3", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==" }, + "react-responsive-carousel": { + "version": "3.2.20", + "resolved": "https://registry.npmjs.org/react-responsive-carousel/-/react-responsive-carousel-3.2.20.tgz", + "integrity": "sha512-uSiNzZOqvn6f40y0zbXyUMuf9Ypgy4UUczOPdUnWfT2vAL2tCeSBQ7viN8GgwiHz4UfUqoAvDbjvbbZFe3TpHA==", + "requires": { + "classnames": "^2.2.5", + "prop-types": "^15.5.8", + "react-easy-swipe": "^0.0.21" + } + }, + "react-router": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.0.tgz", + "integrity": "sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw==", + "requires": { + "@babel/runtime": "^7.1.2", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "mini-create-react-context": "^0.4.0", + "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" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "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==", + "requires": { + "isarray": "0.0.1" + } + } + } + }, + "react-router-dom": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.2.0.tgz", + "integrity": "sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA==", + "requires": { + "@babel/runtime": "^7.1.2", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.2.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + } + }, "react-scripts": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.3.tgz", @@ -12379,6 +12694,25 @@ "workbox-webpack-plugin": "5.1.4" } }, + "react-swipeable": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/react-swipeable/-/react-swipeable-5.5.1.tgz", + "integrity": "sha512-EQObuU3Qg3JdX3WxOn5reZvOSCpU4fwpUAs+NlXSN3y+qtsO2r8VGkVnOQzmByt3BSYj9EWYdUOUfi7vaMdZZw==", + "requires": { + "prop-types": "^15.6.2" + } + }, + "react-transition-group": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", + "integrity": "sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==", + "requires": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + } + }, "read-pkg": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", @@ -12702,6 +13036,11 @@ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, + "resize-observer-polyfill": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.0.tgz", + "integrity": "sha512-M2AelyJDVR/oLnToJLtuDJRBBWUGUvvGigj1411hXhAdyFWqMaqHp7TixW3FpiLuVaikIcR1QL+zqoJoZlOgpg==" + }, "resolve": { "version": "1.18.1", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", @@ -12731,6 +13070,11 @@ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" }, + "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==" + }, "resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", @@ -13336,6 +13680,11 @@ "safe-buffer": "^5.0.1" } }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", @@ -13955,6 +14304,23 @@ "schema-utils": "^2.7.0" } }, + "styled-components": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.0.tgz", + "integrity": "sha512-bPJKwZCHjJPf/hwTJl6TbkSZg/3evha+XPEizrZUGb535jLImwDUdjTNxXqjjaASt2M4qO4AVfoHJNe3XB/tpQ==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^0.8.8", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + } + }, "stylehacks": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", @@ -14289,6 +14655,16 @@ "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" }, + "tiny-invariant": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz", + "integrity": "sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==" + }, + "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==" + }, "tmpl": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", @@ -14465,6 +14841,17 @@ "which-boxed-primitive": "^1.0.2" } }, + "uncontrollable": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/uncontrollable/-/uncontrollable-7.2.1.tgz", + "integrity": "sha512-svtcfoTADIB0nT9nltgjujTi7BzVmwjZClOmskKu/E8FW9BXzg9os8OLr4f8Dlnk0rYWJIWr4wv9eKUXiQvQwQ==", + "requires": { + "@babel/runtime": "^7.6.3", + "@types/react": ">=16.9.11", + "invariant": "^2.2.4", + "react-lifecycles-compat": "^3.0.4" + } + }, "unicode-canonical-property-names-ecmascript": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", @@ -14738,6 +15125,11 @@ "spdx-expression-parse": "^3.0.0" } }, + "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==" + }, "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -14777,6 +15169,14 @@ "makeerror": "1.0.x" } }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "requires": { + "loose-envify": "^1.0.0" + } + }, "watchpack": { "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", diff --git a/my-app/package.json b/my-app/package.json index 0229e37..f981438 100644 --- a/my-app/package.json +++ b/my-app/package.json @@ -6,9 +6,15 @@ "@testing-library/jest-dom": "^5.14.1", "@testing-library/react": "^11.2.7", "@testing-library/user-event": "^12.8.3", + "bootstrap": "^5.0.2", "react": "^17.0.2", + "react-bootstrap": "^2.0.0-beta.4", "react-dom": "^17.0.2", + "react-elastic-carousel": "^0.11.5", + "react-responsive-carousel": "^3.2.20", + "react-router-dom": "^5.2.0", "react-scripts": "4.0.3", + "styled-components": "^5.3.0", "web-vitals": "^1.1.2" }, "scripts": { diff --git a/my-app/src/App.css b/my-app/src/App.css index 74b5e05..8639659 100644 --- a/my-app/src/App.css +++ b/my-app/src/App.css @@ -36,3 +36,13 @@ transform: rotate(360deg); } } +body { + height: 100vh; +} + +footer { + position: relative; + bottom: 0; + border: 1px solid black; + background: #0D1026; +} \ No newline at end of file diff --git a/my-app/src/App.js b/my-app/src/App.js index 3784575..07595b9 100644 --- a/my-app/src/App.js +++ b/my-app/src/App.js @@ -1,25 +1,10 @@ -import logo from './logo.svg'; -import './App.css'; +import "./App.css"; function App() { return ( -
-
- logo -

- Edit src/App.js and save to reload. -

- - Learn React - -
+
+

hello

); } - export default App; diff --git a/my-app/src/App.test.js b/my-app/src/App.test.js deleted file mode 100644 index 1f03afe..0000000 --- a/my-app/src/App.test.js +++ /dev/null @@ -1,8 +0,0 @@ -import { render, screen } from '@testing-library/react'; -import App from './App'; - -test('renders learn react link', () => { - render(); - const linkElement = screen.getByText(/learn react/i); - expect(linkElement).toBeInTheDocument(); -}); diff --git a/my-app/src/Routes.js b/my-app/src/Routes.js new file mode 100644 index 0000000..eec290c --- /dev/null +++ b/my-app/src/Routes.js @@ -0,0 +1,19 @@ +import React from "react"; +import { BrowserRouter as Router, Switch, Route } from "react-router-dom"; +import Home from "./core/Home"; +import Members from "./core/Members"; + +const Routes = () => { + return ( +
+ + + + + + +
+ ); +}; + +export default Routes; diff --git a/my-app/src/core/Base.js b/my-app/src/core/Base.js new file mode 100644 index 0000000..dbc9559 --- /dev/null +++ b/my-app/src/core/Base.js @@ -0,0 +1,34 @@ +import React from "react"; +import Menu from "./Menu"; +import Logo from "../images/codex logo 2.png"; +import ContactInfo from "./ContactInfo"; + +const Base = ({ children }) => { + return ( +
+ + {children} +
+
+ +
+
+

+ Lorem Ipsum is simply dummy text of the printing and typesetting + industry. Lorem Ipsum has been the industry. +

+
+
+

FOLLOW US

+ + + +
+
+
+ ); +}; + +export default Base; diff --git a/my-app/src/core/ContactForm.js b/my-app/src/core/ContactForm.js new file mode 100644 index 0000000..50463ec --- /dev/null +++ b/my-app/src/core/ContactForm.js @@ -0,0 +1,21 @@ +import React from "react"; + +const ContactForm = () => { + return ( +
+
+
+

Join our monthly news letter

+
+
+ +
+
+ +
+
+
+ ); +}; + +export default ContactForm; diff --git a/my-app/src/core/ContactInfo.js b/my-app/src/core/ContactInfo.js new file mode 100644 index 0000000..b4d7c69 --- /dev/null +++ b/my-app/src/core/ContactInfo.js @@ -0,0 +1,36 @@ +import React from "react"; + +const ContactInfo = ({ children }) => { + return ( +
+
+ + + + + + {children} +
+
+ ); +}; + +export default ContactInfo; diff --git a/my-app/src/core/Home.js b/my-app/src/core/Home.js new file mode 100644 index 0000000..ef27d6a --- /dev/null +++ b/my-app/src/core/Home.js @@ -0,0 +1,80 @@ +import React from "react"; +import Base from "./Base"; +import banner from "../images/19362653 1.png"; +import Slider from "./Slider"; +import ContactForm from "./ContactForm"; +import ContactInfo from "./ContactInfo"; +const Home = () => { + return ( +
+ +
+
+
+
+ {" "} +

A Community of Coders from ITER

+

+ We Code,
+ We Explore. +

+ + +
+
+ +
+
+ +
+
+
+
+
+
+ +

100+

+

Members

+
+
+ +

30+

+

Projects

+
+
+ +

1K+

+

Commits

+
+
+ +
+
+ +
+
+
+ +
+ +
+ ); +}; + +export default Home; diff --git a/my-app/src/core/Members.js b/my-app/src/core/Members.js new file mode 100644 index 0000000..308a510 --- /dev/null +++ b/my-app/src/core/Members.js @@ -0,0 +1,12 @@ +import React from "react"; +import Base from "./Base"; +const Members = () => { + return ( +
+ +

Membres

+
+ ); +}; + +export default Members; diff --git a/my-app/src/core/Menu.js b/my-app/src/core/Menu.js new file mode 100644 index 0000000..e9f04ca --- /dev/null +++ b/my-app/src/core/Menu.js @@ -0,0 +1,58 @@ +import React from "react"; +import { Link, withRouter } from "react-router-dom"; +import { Navbar, Nav, Container } from "react-bootstrap"; +import Logo from "../images/codex logo 2.png"; +import "../styles/navbar.css"; + +const currentTab = (history, path) => { + if (history.location.pathname === path) { + // console.log(history.location.pathname); + return { color: "#56ccf2", fontSize: "1.5em", fontWeight: "bold" }; + } else { + return { color: "white", fontSize: "1.5em", fontWeight: "bold" }; + } +}; + +const Menu = ({ history, children }) => { + return ( +
+ {children} + + {/* */} + + + + + + + + {/* */} + +
+ ); +}; + +export default withRouter(Menu); diff --git a/my-app/src/core/Slider.js b/my-app/src/core/Slider.js new file mode 100644 index 0000000..a570214 --- /dev/null +++ b/my-app/src/core/Slider.js @@ -0,0 +1,38 @@ +import React, { useState, useEffect } from "react"; +import "react-responsive-carousel/lib/styles/carousel.min.css"; +import Carousel from "react-elastic-carousel"; +import Testimonial from "./Testimonial"; +const Slider = () => { + // const [width, setWidth] = useState(window.innerWidth); + // const [show, setShow] = useState(false); + // const handleShow = () => { + // setWidth(window.innerWidth); + // if (width <= 400) { + // setShow(false); + // } else { + // setShow(true); + // } + // }; + // useEffect(() => { + // handleShow(); + // }); + + // window.addEventListener("resize", handleShow); + return ( + <> + + + + + + + + ); +}; + +export default Slider; diff --git a/my-app/src/core/Testimonial.js b/my-app/src/core/Testimonial.js new file mode 100644 index 0000000..0d0f15f --- /dev/null +++ b/my-app/src/core/Testimonial.js @@ -0,0 +1,30 @@ +import React from "react"; +import badge from "../images/Badge.png"; + +const Testimonial = () => { + return ( +
+
+ +
+
+ +
+
+

David Sylvian

+

CEO, Manafon

+

+ -Lorem ipsum dolor sit amet consectetur adipisicing elit. Tempore ab + sed aliquam ipsa ducimus vitae assumenda possimus. Maxime, deleniti + sed autem facere perferendis nihil quae. +

+
+
+ ); +}; + +export default Testimonial; diff --git a/my-app/src/images/19362653 1.png b/my-app/src/images/19362653 1.png new file mode 100644 index 0000000000000000000000000000000000000000..7b81fbafd04b4e7280ceda447ba34475f31b467a GIT binary patch literal 93245 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 dzHm~NO6$uRrfnQCi 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 I3RW-v2W&@5mjD0& literal 0 HcmV?d00001 diff --git a/my-app/src/images/Badge.png b/my-app/src/images/Badge.png new file mode 100644 index 0000000000000000000000000000000000000000..acce0eeb9690c005e8f6d01d01de5373de86c964 GIT binary patch literal 1522 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 UdR+3|f6FnAfsUzm1Ijt>zeIpf^Z)<= literal 0 HcmV?d00001 diff --git a/my-app/src/images/codex logo 2.png b/my-app/src/images/codex logo 2.png new file mode 100644 index 0000000000000000000000000000000000000000..222ba2b3821cd3d8afc5e86f6ebb4bcbfd24870b GIT binary patch literal 8652 zcmc(FWm6nZ@Fp&cEeW>xLI@7Q-8CU-kPWcGgS*Qji!BaGfFHUc5S)b#?g^d{+}+(R zI2`}FdvTxO?nQUk^i0*%^mNzLJ<~BdT52Q!S^x$H2FYu6WxXeP_(W#}cuzd6kjwT- z5W1FGJPmMc6*LtvFwjXvcNVx97+{On$_n~^ zm+j~bmY28sk#xa^cFqPmUDH`2*2(R?0Fj%;)~5rc%Cqb0FBqeA z=y?CJ>EZ{!#|@uw`pHsIDL@<@+gp@%0nw<3XnZ$b5q-2s;=m5mmRdcLQ}}rTTh*Ai zJI`IU^MbQPoMT1_jFSTv;5PXQshate*RRuu#ClmOIyrdGn$pA=t_wCxEd z*%9AO@kX?CTO%8~(bK6Q-?`oYey_i@m6ol1CzhRzotR0RUR`^!XU9BiGvW88q_=17 z(Wl$eb39YTWr7+foRxVw@H@)!;^)s3Go@_%*ktTnHVyhgw<`^|xTPP?exnyj%-hvf zhq~9yKyg|Y*qbhg6;U);L*`Yo*oC+tD4SA~dl zcFrN@zEwjAePo?I0A3{6czfSI%8D-0^teS62&X#KH5Pg&njc%1Q*$Z;V%@HQ!izz4 zXJ(7mR3@BHRB|-bZgk0t+^D`a5+ALG&gEprR@&z_yhUiO1v#)HQ>6~`a z0xeqpe;3BR=D%_bd$f*h#~8o(F}aCJIp9?huPT>E0CH2uOjQ1;ST*z;Vx;k_P|sCr z4iAgC4Rb$AfP$>t(LKRiG{HqmpXVR6*5C8;M*sP!ZC~J|^6CeQ*$B=20T(sLy;{go z7Na(H48-Xf&pu3)jDJV=nrip1==7d{M@}(M7q~&mfk;SOps-0Sa=V%WiJi!oZv8GU zOiO#W3~OL-^<8ep8#OJ)22rnX{l_sn( z6ZHBxzi2~drWTz26j1II+i@TRnc4>D4rEPnYZ7r=#>fU;okjJFXh_gka*sOdG{|&; zlDJ0+GYi*TJ%(Iqpu(q|KOUddFLK`MH7=+`XawLy&M9@UXCKG2ycl|#h`vl-XP}Z) z1ONf)>kK5WQTnh}mRqt&DMWG`vq`-R1AL=u{&?20lB7Hl?3BGLaJOz5#%h_Mnx7Bl zn|i@dL&Y{GHsPqkR05y*GFdlOnGB; zn3k28;_P;|HCO5l&C0C$3qj+J=bgnfV=BUoW|gux2$>@FTpH#Mk&68(@Xwc4a$(E9 z9e^Q`QxSMf$AJN)m-m&gt4q@8{5J>eT198Th5<5#pT5jPmZ{pK_6CLO z+F#w86=q5euD$u^ER1`Pl&Ypm7VVK7iVIhQki&NdZG_cPk$mS5xL zXIE-UN}IqFDGOcgj(=mrnL#fUMVrD7#HJ=D?s0fWnsx)PND=2`-^&bhMwt@c3GP#~ z+=O#zX)>k#C{d^O^Qzw@9Ye%~j7}{+> zN>#fU;aiPwx8sFuPdX21{ajI(AGX5@nX4$pAV^K;W>ssT#Rr|!0P5MlVx(Q5%i`0P zSu5%~BR`Y@a7)%UjZOWR(e9;cIt>f*mjRcH$@p<5#>Nga4CwN5r+ls#klz2Zdk<#~ z$DA{N_G8YtJLmj|$c_U-OZVIVlv&Vo4uR5)$O-^1Icls#{YYWuUuZnZj#ZqAscFk^ zhvwe3>vAwtCZ9aLzuz*656ArBvcr@aTaKu{h6YkJMKRm4yl!pbP&c^!QK%G{!iA@X z|37x4E112=7L1Lpi&l-_9EtafE^bgw!F~p)$ER`eRUXJ)n7W76 zujM!=OpvDcdj|++w0!UmXVXX%mtEa|j!SmSMdl`~`59AQko3~2_DI|mzw0(!pKAh( z=NEIyr{THpGSA`<+j#?w(<{~be`u$`BaYmgJ2Cb+ zLe59j*wKEkv6SEAC=7Jw$hp6ZN&()=t2Ek1CF~U07U`b1IhGQ3bvFEfDE@H#@I&1n0BS}aXQ2CQb{;Jjf z{8MM^aG|Iai(xodY`x8Wmv+>ZCTgNSyd%->9PG>CRlpKx_2dQ2ZeK<(+RbGK_>u}j zUd4YFs{XLg{Xyxw9!a9#UBJYs;9K(V@Lwrh87(01xq|L{<3fVpbf+8tlvf>rJ5mQc zeIamErH`l>GU)=lTCv4@k7GWZ$URBaWIms!u04*r-}4D(dS69JbgV4p18;b{9cd)z zx8zE6wh`EyA_!Ak>EJY~q;^+t?Hc`3%FFd=h@3k4Xr*%g^BTKzCO70e(MXXOhu=yo zcy+@w{DNpZ-Zg9%cf-`zWEbL&303++Ev`L^gn<8%ouGbHJih$QB;L6qG!aFz;qZz) zCcdZk9+0ax{AX|YSxjoNagZ^&pt(T2o*IW2L)t~!s%DXQLyETF-2{EgE#RTY(0l-lDvF&Bw=0 znQ*qq-%m-FEyp=-3&4M(2c~8JdtGvzXh=syBvN3w^XQR&@Y+?}w`@x4H7`{lUjOgd zWH|nX8RD#r$h9e`ZEZsSd)~?`(@sI@&`(s0O3%oOLh?{jXQB2o?D)Wu zZ9g^XHXM|7S5LQ-PnV@{Sz+Ob!`J0YqYmCS%++}d&p|r(L23(_Tm65}zh!2z+pQb} zvZh|LM5&G^@$XMfsbz^7tukDE7f(-e9z}SAcDT{=fquNn%2}DL=+pV-RL^VO5Y3~ z9p2n{O(4y~*b&fC${2TCDp4f7hmNpL?m;TA`VfdXoZZ;r?`Fyw!bUC|QHMH^X_FB@ zD)i3v1(=aBeVF%U7r?HIl6Wu*k*hlyPW`D0!EgB(KNLL;luThsfiCVIYgJ?JpVJS}FloIXrRkPLh8A-~^4*$)OD@UfHDUkY{@>N;^e-da@c(k8d_Su0?lhr#l9(!mgY$ic zf1+H&zmU+0B6N~EO5e5|s`(LynMJYVGwSUobhdp3U=q|z(-5Pgx=`DjSknOHkgUmd8+>?bldFJGkxNaH7P`)32Sn1Xu(FJ~&L`{F7)>G&H zrHkq?^r-HOj{7*4TTPEEH&E+2tO&)f=W+>~{$f~QGQ8>&#xUV&gRV05KYG_>)xaXt z!9dz<6XgD9a*nXqUk!o0?q=C&#Mjz7PCSJ0P`%63QST{r6l^ZR zxtshpQn!NkdGRc!b@aczjFu+FIq?8!N3JwIsaiVJTH!l;??SC( zI<1690p7~n2uK@Tv$6VKM`$L)sZ&NMW+c5_t{rT9TxL8tjZ znZpw39{MI?h&8+7@8eE9NN6{uP|q7qK()nNEtwmg%<#azb&b`r26QXyU9%6ld;Bdi zl^~u}KZitS(=kGjB4^4PUji7xok<|964^CHQLqsB)W`6H){pRXjsaLdARzhfO_#CD^?Oi0>m-stm zh<9?UH82#^n9KXo^F<0y*QXn&iIX7G=n#ZW_=rGS#UJPD>4HPW0GU8_A?uQ8w|1wR zTM7V<1kui?O^L%EOFfhdw4U$mdOl;CI$6A-rvmcj$n!Ia6-O>@(ou$#WX6}Ic>9`` z9Hlr%g|V8*KS(X)y6)hu$k^yh;rp~g{nOlk?iTi{Ni+hh7Ed6{dF|YHUgSLK!3}UB zOjBd-Yx~!^A4Nqe+x01}k_Sox>FKipv{YsyKP zC7m{oDML3-w;?&T3LR zuZm9zoHH!T=#$`RZ!ht3s~*nQEa$k9-0Qp1>NproJ{m)yS!h6Xy`ga_@pF`s)lwws zmL*Y2*7q?}#E}a;C|1FPqG!4t?2|ZZPVhP7T=OfkGRfapV+cxxT>4C{cZ*0ne@y96 zTK|X~Dk{{A|q`y{k zZF^NlU5l_IA8jr|dgeoeDBie}=NC4}DqD>zKqW}Oktt2{?3fQM3Oao(2{m^aishyu z{_v@p?3@3zvWTjGBrM~4&^tg z>RNy)d6N^YZpX#~inj3#1Dc`I<2hM+g5=qHYhVD{kEN}_!Lfw*vv@IUdrZK``k*)T zx8?=E8y4*Z(g;V=A>B&Qi|uS=T5oYh1e^%KhWFsvXsVHfCc)BqNYTHckT{`dWOWgHO_cCmUyFsh?v@<8w zjUmlWQ1cR_|8|Te->~!cs+#1dK;~=Tm&I(H(`)z@8O&;#Za7#SO|E%S!@qZnRCwZc zHOXdy$`96dT$&nd-)%AfttdsdEF-49;hH^t5$$2JbB#%-~)I2_UlEKDc8#P z+a*75HSMp_jx*UJj)s89Y6;tS=@pFSy7ZIAfEN4<#W_i4p4{hYbYc zkVWLVdx|ZW<)X3j;BiNb#v<$bl@{BTJRhvxW^OXc;xmVK1eNAr1C^#*h5D7;e9PC~ zQx{|{XNbjZt7gF+8vU};{1NpG;! z|6h@{z9P+Qp~d@|11aCb?Cgr$Keua63u5d!9d+d5MI?q)M!UJ{>Gt}aO6$Ho!F7ur znrSVY%k*>ul83i_^%JHcN{jC_U@e`}J%1zJw8Os3Trv$jA7Mr;BOA86Cx3fhmkg1b zmqDq-8uUE#v0NW?KHbUOsh)=S1IU2^>w&g8!QXYw|#y*S71^PLpI$0^KDPV%Oi1 zwD!8PG~oxShClsk^WN@m`M1(U6k$9kFE0$k|22Op)qGOrYTh~PO!Unm`U#TiEd#$V zgkz%6Z#R~CwG1kb3!p{TrxSXP7uHS+-940al<3Hg0gH-4k()1>WGb?;-!=tJQFA?o zdPeDUEhvS~Pc6NFgO;A*8Z=4rMTEwwAbLXD&}{bIX7pK__?K7CP9Y|fy4%ziCzO!l zw~y;i#yU_#!?Yb|T!nFk{XkiGobYJueN#E>Aw@&Jt?d{VSsL}P)`v9c77;-yrN6Ar zrZ*1H*`vk#mpdb$Dro8GgcyW>kYQFV=%}9EwdAWNG~rKiGra2ZSb|6Y#A^|~;qA(j zFxr=DZE3mV>hi6lu7ns%q*_*P@uO-SedZ>;G^O*9G9Gh)y&?iIg8&=7te>&uJ!Np8_hOz|h#h(YFHU$1OCy&ULzhSHOfee{^E~nm zZ9%G+nE8y|CP-<%vQ~~S;(~2o<3E=YvN)m_yougSa6a&}7^hl~R9pfl_zYBFZI?BP zI{AT~;8LH!SM)Uf?7!%P_6Xq6P@&MQtSNsuFgOiH5^>Q!xfx_;BpGLYMwP_)?cv)s zM!${};o-@2<6_Tiq7Qvdy=^f>X0Eb94}L1@+Twm&TCTOINB>L&^~GC)%UwX0B>$hS z?*wxsfdvsE++rlg@i`oSpPuJ0WB=3ILLDjQwf7y;ue@1eYqCdD`HLzzEx|(%e>_Kp z-t5?`pK0B$vBFp`rGE}p+gCx2$A*5(dKEBv+*||qi52Xo-i5G^gNSgFPN}z3Ov9#pC12QbiUZrq?3re} z#dzm(>%vpHjb7RgLN8ND&|efb zV&Mdaly=SS%#$f~ym9DE6?c50qHzN+@mm7aU%xIn(-MexPzg|8W2YX7o`AMq^a(|C zDBe6nw~VcwY(%e#RI2V0zyGI_+j?k}tEFk6|6Qk? zlkT4ukIP2#nnh~gVDx`^)#_gU&=h4_;7b92eiXvc2&;a5q_k28CedoF=pOCga(lm% zNQsVhtjRK9@s;BEln8<}ZA42*ecN?XP9PCP)eCRcXNP=W@Sh= zw>U1*?}y(EG$?)l+(rSJc=-kd{P6uRDgWlb@SlF3czu5{u+#eutP7b~J{SAqgEGRc zf@Qg-v-iYK0%QF@uq=;2F8eUBr2Z-ZJnobVl%g^WQSA^Mwkey3LDKAGU4{JW=M7{a z!S%+`(a|z=u)e7F8TdL#>n9&aiW?v6V$P$(%7}7PMYB z@E1jSd*v+8x4%+O4GV_?SG=9$5B8rmB>>0Hq|sI!fb3$WCfXjGMa%V#9v|`xGxU)K zVv8I2TTG|#d#}zv*vFl&nCGqvzxepLx#^O;1yjh~ zNg7D#BYmXR0%Gsj3Wj6wVJG#99xZTe+jzTk6DKb^<9xz&vEhRz57q zI!#xlyK8??XmkB7j7FScuJY?Te~Y{#4X2anmUv9Ow`gN3HZ;sXg5TT!rh_jLsW|)xN>b01(oWe&)N&~zQe;g zqnTv4eDqeYpRWRG+2PKQdnO;^f%Kw-Hve$2?eNFnnMKr^I&I$Kp+-Cav;;;soN{q) z(jB(Rz4+qM?jF4Amo$gJWyE`OROi^=#GV9lD@!x_GezACwkAT}pflf*yD}Ww_ZX;t zNC&G+;ty^RcfmU1eTh2K*>cZM(!v1KA(V;!&HnA_miH#H5XHDMLF_Rrj!;4hpA3wA z0^IHG($Z4ir_AfQ?sg(P)W*e}e58HNKr0KWStrgc`gwM(!N_*U%z0c)r11&~@AkaY8#G%6S_=UyZwkf#m+oZf{mWJ6g$LJIv)>)!rz|qa1k_v&p58N) zU+d3@m(1LfI2~Pvkw!YgJN#b&rW`qVlD<~S5%~U-B{;T6Y~fJUnV=VA6&Y$Y$k49J zD{b^;)xaPEL7>I+(|hu?N1&MQCY`FRo=*MpuUGgipFworAIg5onBuzkqg|Bf?}&Q_ z%DXS_SmE)bjT47gdUBCv_nZZ(=$0vY4Awc(y~m#-5y_WGW@2nI>gM-szO0A+ZU#oH z*&BNor(Xz^lzW$hdEnc8YK*>Cb07lpuGE0D6ku*pN#4iqSjvY+&#ga*yw`qiUr3o` zO*g+9NBdPWx0h|)oiLjsmb@8EJBhBC;(H|eI=RCFt4zo()u2#l2{BD{obL}}g6N;Y zlms{hU{%>tZ(N>U*6DxvJhn3%U>8on<@LvTsV+9rdSvWUNR-{7orA-laoZ7bZ>%~w z4BzvB285ok*Y7J+_jGcj(WNA3p@DNjJ1E`^|Nb`Zv5o{5?&BhZl#f0bDdgV5{nsi% z5Nhz-=oFnJLGCWcHi0RDKTlS|=XZQN*MOfvIEB8S6CZrP%EgLPrG0uQfVu^qnc6_s zSU+BgD1IbHHT3@=nL^|ECkU+ZDbi#F24zSySVApx_gvBRl?33{aL)O3N^pVOtJ%%u n%!>anod!?f(HFY&{4cZN$6BH((od7m~PCzyYUq6BLy-Bnq zzel7< zMBES@_98(nIA&L_0IV{N17B0frtkz<{$_>JcfeH5(N6RxG(Iq*cQt4 zQ>|7TP)bqJ40E2WHl4Ek!z%96o0G9l7$)U|9Mh&1O{-Cah zXBQj;2D{yEMefl%`P9_V>Z2Z;)9lJ0^qMX$t=x)NCV-z>*#K@bE% d5Cq{L@dt@(t$c?WjP3vc002ovPDHLkV1n&Y62t%i literal 0 HcmV?d00001 diff --git a/my-app/src/index.css b/my-app/src/index.css index ec2585e..a2e5c0b 100644 --- a/my-app/src/index.css +++ b/my-app/src/index.css @@ -1,3 +1,17 @@ +:root { + --clr-primary: #0D1026; + --clr-secondary: #56ccf2; + + --clr-dark: #0C1B38; + --clr-pastel: #E0EEF7; + --clr-light: #f6f6f6; + + --ff-primary: "Roboto", + sans-serif; + --ff-accent: "Playfair Display", + serif; +} + body { margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', @@ -11,3 +25,248 @@ code { font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace; } +.split { + display: flex; + flex-direction: column; + background-color: var(--clr-primary); + /* align-items: center; */ +} + +.split2 { + display: flex; + flex-direction: column; + background-color: var(--clr-primary); + align-items: center; +} + +.heading { + text-align: left; + font-size: 1.87em; + line-height: 2em; + color: var(--clr-light); +} + +.p { + max-width: 35rem; + text-align: left; + font-size: 3.5em; + letter-spacing: -1.78px; + color: var(--clr-light); + font-weight: bold; +} + +.banner { + display: block; + width: 100%; +} + +.container1 { + margin-left: 2em; + padding: 1.5em; + width: min(90%, 70.5rem); +} + +.display { + width: 16.125em; + height: 15.687em; + background-color: var(--clr-pastel); + margin-top: 1em; + margin-bottom: 1em; + border-radius: 1.7em; +} + +.display>* { + display: block; + position: relative; + /* left: 6rem; */ + top: 3rem; + text-align: center; + font-weight: 800; +} + +.display>img { + left: 6rem; +} + +.btn-github { + position: relative; + font-size: 1em; + font-weight: bold; + line-height: 65px; + color: #000000; + width: 185.08px; + height: 63.44px; + border-radius: 10px; + outline: none; + border: none; + background-color: var(--clr-secondary); + position: relative; + +} + +@media (min-width:40rem) { + .p { + font-size: 4.5em; + } + + .split { + flex-direction: row; + } + + .split>* { + flex-basis: 100%; + } + + .split>*+* { + margin-left: 2em; + } + + .split2 { + justify-content: space-around; + flex-direction: row; + + } + + .split2>*+* { + margin-left: 2em; + } +} +.icons-btn { + width: 2.63875em; + height: 2.63875em; + border-radius: 50%; + outline: none; + border: none; + margin-right: 0.5em; +} + +.icons { + margin-top: 2em; + margin-bottom: 2em; + +} + +.slider { + background-color: var(--clr-primary); + z-index: -1; + height: 43.2em; + /* position: relative; */ +} + +.container { + display: flex; + flex-direction: column; +} + +.avatar { + max-width: 12.38em; + height: 12.37em; + display: block; + border-radius: 50%; + float: left; + position: relative; +} + +.ba { + position: relative; + right: 3em; + float: right; + top: calc(53% - 70px/2 - 270px); +} + +.container { + background-color: var(--clr-pastel); + padding: 3rem; + border: 1px solid black; + margin-top: 6rem; + width: 58em; + height: 30em; +} + +/* contact form css */ +.contact-form { + background-color: var(--clr-dark); + height: 50.375em; + position: relative; +} + +.form { + position: absolute; + left: 50%; + top: 40%; + transform: translate(-50%, -50%); + max-width: 39.14em; + height: 20rem; + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + justify-content: space-between; +} + +.form div { + margin-bottom: 2em; +} +.text { + padding: 2em; +} +.form h1 { + font-size: 80px; + line-height: 81px; + letter-spacing: -1.78px; + color: var(--clr-light); + font-weight: bold; +} + +.form input[type="email"] { + color: white; + font-size: 20px; + text-align: center; + background-image: url(./images/emial.png); + background-color: var(--clr-primary); + background-position: 10px 10px; + background-repeat: no-repeat; + text-indent: 1em; + min-width: 15.6em; + width: 100%; + outline: none; + border: 1px solid var(--clr-light); + border-radius: 2em; + padding: 1em; + /* width: 100%; */ +} + +.form button { + width: 100%; + padding: 1em; + min-width: 15.6em; + border-radius: 2em; + font-size: 20px; + color: var(--clr-primary); + background-color: var(--clr-secondary); + font-weight: bold; +} + +footer { + display: flex; + flex-direction: column; +} + +footer div { + margin-top: 1em; + text-align: center; + /* border: 1px solid white; */ +} + +footer div p { + text-align: center; + font-size: 2em; + /* margin-top: 4em; */ + padding:1em; +} + +@media(min-width: 40rem) { + footer { + flex-direction: row; + } +} \ No newline at end of file diff --git a/my-app/src/index.js b/my-app/src/index.js index ef2edf8..cf9f0c9 100644 --- a/my-app/src/index.js +++ b/my-app/src/index.js @@ -1,17 +1,8 @@ import React from 'react'; import ReactDOM from 'react-dom'; import './index.css'; -import App from './App'; -import reportWebVitals from './reportWebVitals'; - -ReactDOM.render( - - - , - document.getElementById('root') -); - -// If you want to start measuring performance in your app, pass a function -// to log results (for example: reportWebVitals(console.log)) -// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals -reportWebVitals(); +import App from "./App"; +import Home from "./core/Home"; +import "bootstrap/dist/css/bootstrap.min.css"; +import Router from "./Routes"; +ReactDOM.render(, document.getElementById("root")); \ No newline at end of file diff --git a/my-app/src/logo.svg b/my-app/src/logo.svg deleted file mode 100644 index 9dfc1c0..0000000 --- a/my-app/src/logo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/my-app/src/reportWebVitals.js b/my-app/src/reportWebVitals.js deleted file mode 100644 index 5253d3a..0000000 --- a/my-app/src/reportWebVitals.js +++ /dev/null @@ -1,13 +0,0 @@ -const reportWebVitals = onPerfEntry => { - if (onPerfEntry && onPerfEntry instanceof Function) { - import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { - getCLS(onPerfEntry); - getFID(onPerfEntry); - getFCP(onPerfEntry); - getLCP(onPerfEntry); - getTTFB(onPerfEntry); - }); - } -}; - -export default reportWebVitals; diff --git a/my-app/src/setupTests.js b/my-app/src/setupTests.js deleted file mode 100644 index 8f2609b..0000000 --- a/my-app/src/setupTests.js +++ /dev/null @@ -1,5 +0,0 @@ -// jest-dom adds custom jest matchers for asserting on DOM nodes. -// allows you to do things like: -// expect(element).toHaveTextContent(/react/i) -// learn more: https://github.com/testing-library/jest-dom -import '@testing-library/jest-dom'; diff --git a/my-app/src/styles/navbar.css b/my-app/src/styles/navbar.css new file mode 100644 index 0000000..97e66ec --- /dev/null +++ b/my-app/src/styles/navbar.css @@ -0,0 +1,14 @@ +.header { + background: #0D1026; + /* margin-inline: auto; */ + } + + .justify-content-end { + position: relative; + margin-right: 10em; + } + + .nav-brand { + position: relative; + left: 2em; +} \ No newline at end of file