diff --git a/README.md b/README.md index 94eea69..b4663f7 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@

- Logo + Logo

CodeUtsava 7.0

diff --git a/package-lock.json b/package-lock.json index 2f351fa..fda7dff 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,21 +12,20 @@ "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", - "apexcharts": "^3.42.0", "axios": "^1.5.0", "emailjs-com": "^3.2.0", "font-awesome": "^4.7.0", - "framer-motion": "^10.16.4", - "react": "^18.2.0", - "react-apexcharts": "^1.4.1", "react-countup": "^6.4.2", "react-dom": "^18.2.0", + "react-icons": "^4.11.0", "react-router-dom": "^6.6.0", "react-scripts": "5.0.1", "react-scroll-trigger": "^0.6.14", - "react-slick": "^0.29.0", "TagCloud": "^2.3.2", "web-vitals": "^2.1.4" + }, + "devDependencies": { + "esbuild": "0.19.4" } }, "node_modules/@adobe/css-tools": { @@ -2144,20 +2143,357 @@ "postcss-selector-parser": "^6.0.10" } }, - "node_modules/@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==", + "node_modules/@esbuild/android-arm": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.4.tgz", + "integrity": "sha512-uBIbiYMeSsy2U0XQoOGVVcpIktjLMEKa7ryz2RLr7L/vTnANNEsPVAh4xOv7ondGz6ac1zVb0F8Jx20rQikffQ==", + "cpu": [ + "arm" + ], + "dev": true, "optional": true, - "dependencies": { - "@emotion/memoize": "0.7.4" + "os": [ + "android" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@emotion/memoize": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", - "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", - "optional": true + "node_modules/@esbuild/android-arm64": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.4.tgz", + "integrity": "sha512-mRsi2vJsk4Bx/AFsNBqOH2fqedxn5L/moT58xgg51DjX1la64Z3Npicut2VbhvDFO26qjWtPMsVxCd80YTFVeg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.4.tgz", + "integrity": "sha512-4iPufZ1TMOD3oBlGFqHXBpa3KFT46aLl6Vy7gwed0ZSYgHaZ/mihbYb4t7Z9etjkC9Al3ZYIoOaHrU60gcMy7g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.4.tgz", + "integrity": "sha512-Lviw8EzxsVQKpbS+rSt6/6zjn9ashUZ7Tbuvc2YENgRl0yZTktGlachZ9KMJUsVjZEGFVu336kl5lBgDN6PmpA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.4.tgz", + "integrity": "sha512-YHbSFlLgDwglFn0lAO3Zsdrife9jcQXQhgRp77YiTDja23FrC2uwnhXMNkAucthsf+Psr7sTwYEryxz6FPAVqw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.4.tgz", + "integrity": "sha512-vz59ijyrTG22Hshaj620e5yhs2dU1WJy723ofc+KUgxVCM6zxQESmWdMuVmUzxtGqtj5heHyB44PjV/HKsEmuQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.4.tgz", + "integrity": "sha512-3sRbQ6W5kAiVQRBWREGJNd1YE7OgzS0AmOGjDmX/qZZecq8NFlQsQH0IfXjjmD0XtUYqr64e0EKNFjMUlPL3Cw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.4.tgz", + "integrity": "sha512-z/4ArqOo9EImzTi4b6Vq+pthLnepFzJ92BnofU1jgNlcVb+UqynVFdoXMCFreTK7FdhqAzH0vmdwW5373Hm9pg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.4.tgz", + "integrity": "sha512-ZWmWORaPbsPwmyu7eIEATFlaqm0QGt+joRE9sKcnVUG3oBbr/KYdNE2TnkzdQwX6EDRdg/x8Q4EZQTXoClUqqA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.4.tgz", + "integrity": "sha512-EGc4vYM7i1GRUIMqRZNCTzJh25MHePYsnQfKDexD8uPTCm9mK56NIL04LUfX2aaJ+C9vyEp2fJ7jbqFEYgO9lQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.4.tgz", + "integrity": "sha512-WVhIKO26kmm8lPmNrUikxSpXcgd6HDog0cx12BUfA2PkmURHSgx9G6vA19lrlQOMw+UjMZ+l3PpbtzffCxFDRg==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.4.tgz", + "integrity": "sha512-keYY+Hlj5w86hNp5JJPuZNbvW4jql7c1eXdBUHIJGTeN/+0QFutU3GrS+c27L+NTmzi73yhtojHk+lr2+502Mw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.4.tgz", + "integrity": "sha512-tQ92n0WMXyEsCH4m32S21fND8VxNiVazUbU4IUGVXQpWiaAxOBvtOtbEt3cXIV3GEBydYsY8pyeRMJx9kn3rvw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.4.tgz", + "integrity": "sha512-tRRBey6fG9tqGH6V75xH3lFPpj9E8BH+N+zjSUCnFOX93kEzqS0WdyJHkta/mmJHn7MBaa++9P4ARiU4ykjhig==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.4.tgz", + "integrity": "sha512-152aLpQqKZYhThiJ+uAM4PcuLCAOxDsCekIbnGzPKVBRUDlgaaAfaUl5NYkB1hgY6WN4sPkejxKlANgVcGl9Qg==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.4.tgz", + "integrity": "sha512-Mi4aNA3rz1BNFtB7aGadMD0MavmzuuXNTaYL6/uiYIs08U7YMPETpgNn5oue3ICr+inKwItOwSsJDYkrE9ekVg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.4.tgz", + "integrity": "sha512-9+Wxx1i5N/CYo505CTT7T+ix4lVzEdz0uCoYGxM5JDVlP2YdDC1Bdz+Khv6IbqmisT0Si928eAxbmGkcbiuM/A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.4.tgz", + "integrity": "sha512-MFsHleM5/rWRW9EivFssop+OulYVUoVcqkyOkjiynKBCGBj9Lihl7kh9IzrreDyXa4sNkquei5/DTP4uCk25xw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.4.tgz", + "integrity": "sha512-6Xq8SpK46yLvrGxjp6HftkDwPP49puU4OF0hEL4dTxqCbfx09LyrbUj/D7tmIRMj5D5FCUPksBbxyQhp8tmHzw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.4.tgz", + "integrity": "sha512-PkIl7Jq4mP6ke7QKwyg4fD4Xvn8PXisagV/+HntWoDEdmerB2LTukRZg728Yd1Fj+LuEX75t/hKXE2Ppk8Hh1w==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.4.tgz", + "integrity": "sha512-ga676Hnvw7/ycdKB53qPusvsKdwrWzEyJ+AtItHGoARszIqvjffTwaaW3b2L6l90i7MO9i+dlAW415INuRhSGg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.4.tgz", + "integrity": "sha512-HP0GDNla1T3ZL8Ko/SHAS2GgtjOg+VmWnnYLhuTksr++EnduYB0f3Y2LzHsUwb2iQ13JGoY6G3R8h6Du/WG6uA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } }, "node_modules/@eslint/eslintrc": { "version": "1.4.0", @@ -4583,11 +4919,6 @@ "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, - "node_modules/@yr/monotone-cubic-spline": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@yr/monotone-cubic-spline/-/monotone-cubic-spline-1.0.3.tgz", - "integrity": "sha512-FQXkOta0XBSUPHndIKON2Y9JeQz5ZeMqLYZVVK93FliNBFm7LNMIZmY6FrMEB9XPcDbE2bekMbZD6kzDkxwYjA==" - }, "node_modules/abab": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", @@ -4827,20 +5158,6 @@ "node": ">= 8" } }, - "node_modules/apexcharts": { - "version": "3.42.0", - "resolved": "https://registry.npmjs.org/apexcharts/-/apexcharts-3.42.0.tgz", - "integrity": "sha512-hYhzZqh2Efny9uiutkGU2M/EarJ4Nn8s6dxZ0C7E7N+SV4d1xjTioXi2NLn4UKVJabZkb3HnpXDoumXgtAymwg==", - "dependencies": { - "@yr/monotone-cubic-spline": "^1.0.3", - "svg.draggable.js": "^2.2.2", - "svg.easing.js": "^2.0.0", - "svg.filter.js": "^2.0.2", - "svg.pathmorphing.js": "^0.1.3", - "svg.resize.js": "^1.4.3", - "svg.select.js": "^3.0.1" - } - }, "node_modules/arg": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", @@ -5714,11 +6031,6 @@ "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" }, - "node_modules/classnames": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", - "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" - }, "node_modules/clean-css": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", @@ -6863,11 +7175,6 @@ "node": ">=10.13.0" } }, - "node_modules/enquire.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/enquire.js/-/enquire.js-2.1.6.tgz", - "integrity": "sha512-/KujNpO+PT63F7Hlpu4h3pE3TokKRHN26JYmQpPyjkRD/N57R7bPDNojMXdi7uveAKjYB7yQnartCxZnFWr0Xw==" - }, "node_modules/entities": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", @@ -6987,6 +7294,43 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/esbuild": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.4.tgz", + "integrity": "sha512-x7jL0tbRRpv4QUyuDMjONtWFciygUxWaUM1kMX2zWxI0X2YWOt7MSA0g4UdeSiHM8fcYVzpQhKYOycZwxTdZkA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.19.4", + "@esbuild/android-arm64": "0.19.4", + "@esbuild/android-x64": "0.19.4", + "@esbuild/darwin-arm64": "0.19.4", + "@esbuild/darwin-x64": "0.19.4", + "@esbuild/freebsd-arm64": "0.19.4", + "@esbuild/freebsd-x64": "0.19.4", + "@esbuild/linux-arm": "0.19.4", + "@esbuild/linux-arm64": "0.19.4", + "@esbuild/linux-ia32": "0.19.4", + "@esbuild/linux-loong64": "0.19.4", + "@esbuild/linux-mips64el": "0.19.4", + "@esbuild/linux-ppc64": "0.19.4", + "@esbuild/linux-riscv64": "0.19.4", + "@esbuild/linux-s390x": "0.19.4", + "@esbuild/linux-x64": "0.19.4", + "@esbuild/netbsd-x64": "0.19.4", + "@esbuild/openbsd-x64": "0.19.4", + "@esbuild/sunos-x64": "0.19.4", + "@esbuild/win32-arm64": "0.19.4", + "@esbuild/win32-ia32": "0.19.4", + "@esbuild/win32-x64": "0.19.4" + } + }, "node_modules/escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -8330,29 +8674,6 @@ "url": "https://www.patreon.com/infusion" } }, - "node_modules/framer-motion": { - "version": "10.16.4", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-10.16.4.tgz", - "integrity": "sha512-p9V9nGomS3m6/CALXqv6nFGMuFOxbWsmaOrdmhyQimMIlLl3LC7h7l86wge/Js/8cRu5ktutS/zlzgR7eBOtFA==", - "dependencies": { - "tslib": "^2.4.0" - }, - "optionalDependencies": { - "@emotion/is-prop-valid": "^0.8.2" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", @@ -11621,14 +11942,6 @@ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" }, - "node_modules/json2mq": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", - "integrity": "sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==", - "dependencies": { - "string-convert": "^0.2.0" - } - }, "node_modules/json5": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.2.tgz", @@ -11729,9 +12042,9 @@ } }, "node_modules/lilconfig": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", - "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", "engines": { "node": ">=10" } @@ -14173,6 +14486,7 @@ "version": "18.2.0", "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "peer": true, "dependencies": { "loose-envify": "^1.1.0" }, @@ -14180,18 +14494,6 @@ "node": ">=0.10.0" } }, - "node_modules/react-apexcharts": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/react-apexcharts/-/react-apexcharts-1.4.1.tgz", - "integrity": "sha512-G14nVaD64Bnbgy8tYxkjuXEUp/7h30Q0U33xc3AwtGFijJB9nHqOt1a6eG0WBn055RgRg+NwqbKGtqPxy15d0Q==", - "dependencies": { - "prop-types": "^15.8.1" - }, - "peerDependencies": { - "apexcharts": "^3.41.0", - "react": ">=0.13" - } - }, "node_modules/react-app-polyfill": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", @@ -14405,6 +14707,14 @@ "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" }, + "node_modules/react-icons": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.11.0.tgz", + "integrity": "sha512-V+4khzYcE5EBk/BvcuYRq6V/osf11ODUM2J8hg2FDSswRrGvqiYUYPRy4OdrWaQOBj4NcpJfmHZLNaD+VH0TyA==", + "peerDependencies": { + "react": "*" + } + }, "node_modules/react-is": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", @@ -14558,22 +14868,6 @@ "@types/react": "^16" } }, - "node_modules/react-slick": { - "version": "0.29.0", - "resolved": "https://registry.npmjs.org/react-slick/-/react-slick-0.29.0.tgz", - "integrity": "sha512-TGdOKE+ZkJHHeC4aaoH85m8RnFyWqdqRfAGkhd6dirmATXMZWAxOpTLmw2Ll/jPTQ3eEG7ercFr/sbzdeYCJXA==", - "dependencies": { - "classnames": "^2.2.5", - "enquire.js": "^2.1.6", - "json2mq": "^0.2.0", - "lodash.debounce": "^4.0.8", - "resize-observer-polyfill": "^1.5.0" - }, - "peerDependencies": { - "react": "^0.14.0 || ^15.0.1 || ^16.0.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^0.14.0 || ^15.0.1 || ^16.0.0 || ^17.0.0 || ^18.0.0" - } - }, "node_modules/read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", @@ -14771,11 +15065,6 @@ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, - "node_modules/resize-observer-polyfill": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", - "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" - }, "node_modules/resolve": { "version": "1.22.1", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", @@ -15134,9 +15423,9 @@ } }, "node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -15496,11 +15785,6 @@ "safe-buffer": "~5.2.0" } }, - "node_modules/string-convert": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz", - "integrity": "sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==" - }, "node_modules/string-length": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", @@ -15738,89 +16022,6 @@ "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" }, - "node_modules/svg.draggable.js": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/svg.draggable.js/-/svg.draggable.js-2.2.2.tgz", - "integrity": "sha512-JzNHBc2fLQMzYCZ90KZHN2ohXL0BQJGQimK1kGk6AvSeibuKcIdDX9Kr0dT9+UJ5O8nYA0RB839Lhvk4CY4MZw==", - "dependencies": { - "svg.js": "^2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/svg.easing.js": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/svg.easing.js/-/svg.easing.js-2.0.0.tgz", - "integrity": "sha512-//ctPdJMGy22YoYGV+3HEfHbm6/69LJUTAqI2/5qBvaNHZ9uUFVC82B0Pl299HzgH13rKrBgi4+XyXXyVWWthA==", - "dependencies": { - "svg.js": ">=2.3.x" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/svg.filter.js": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/svg.filter.js/-/svg.filter.js-2.0.2.tgz", - "integrity": "sha512-xkGBwU+dKBzqg5PtilaTb0EYPqPfJ9Q6saVldX+5vCRy31P6TlRCP3U9NxH3HEufkKkpNgdTLBJnmhDHeTqAkw==", - "dependencies": { - "svg.js": "^2.2.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/svg.js": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/svg.js/-/svg.js-2.7.1.tgz", - "integrity": "sha512-ycbxpizEQktk3FYvn/8BH+6/EuWXg7ZpQREJvgacqn46gIddG24tNNe4Son6omdXCnSOaApnpZw6MPCBA1dODA==" - }, - "node_modules/svg.pathmorphing.js": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/svg.pathmorphing.js/-/svg.pathmorphing.js-0.1.3.tgz", - "integrity": "sha512-49HWI9X4XQR/JG1qXkSDV8xViuTLIWm/B/7YuQELV5KMOPtXjiwH4XPJvr/ghEDibmLQ9Oc22dpWpG0vUDDNww==", - "dependencies": { - "svg.js": "^2.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/svg.resize.js": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/svg.resize.js/-/svg.resize.js-1.4.3.tgz", - "integrity": "sha512-9k5sXJuPKp+mVzXNvxz7U0uC9oVMQrrf7cFsETznzUDDm0x8+77dtZkWdMfRlmbkEEYvUn9btKuZ3n41oNA+uw==", - "dependencies": { - "svg.js": "^2.6.5", - "svg.select.js": "^2.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/svg.resize.js/node_modules/svg.select.js": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/svg.select.js/-/svg.select.js-2.1.2.tgz", - "integrity": "sha512-tH6ABEyJsAOVAhwcCjF8mw4crjXSI1aa7j2VQR8ZuJ37H2MBUbyeqYr5nEO7sSN3cy9AR9DUwNg0t/962HlDbQ==", - "dependencies": { - "svg.js": "^2.2.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/svg.select.js": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/svg.select.js/-/svg.select.js-3.0.1.tgz", - "integrity": "sha512-h5IS/hKkuVCbKSieR9uQCj9w+zLHoPh+ce19bBYyqF53g6mnPB8sAtIbe1s9dh2S2fCmYX2xel1Ln3PJBbK4kw==", - "dependencies": { - "svg.js": "^2.6.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/svgo": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", @@ -18801,19 +19002,158 @@ "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", "requires": {} }, - "@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==", - "optional": true, - "requires": { - "@emotion/memoize": "0.7.4" - } + "@esbuild/android-arm": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.4.tgz", + "integrity": "sha512-uBIbiYMeSsy2U0XQoOGVVcpIktjLMEKa7ryz2RLr7L/vTnANNEsPVAh4xOv7ondGz6ac1zVb0F8Jx20rQikffQ==", + "dev": true, + "optional": true }, - "@emotion/memoize": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", - "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", + "@esbuild/android-arm64": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.4.tgz", + "integrity": "sha512-mRsi2vJsk4Bx/AFsNBqOH2fqedxn5L/moT58xgg51DjX1la64Z3Npicut2VbhvDFO26qjWtPMsVxCd80YTFVeg==", + "dev": true, + "optional": true + }, + "@esbuild/android-x64": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.4.tgz", + "integrity": "sha512-4iPufZ1TMOD3oBlGFqHXBpa3KFT46aLl6Vy7gwed0ZSYgHaZ/mihbYb4t7Z9etjkC9Al3ZYIoOaHrU60gcMy7g==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-arm64": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.4.tgz", + "integrity": "sha512-Lviw8EzxsVQKpbS+rSt6/6zjn9ashUZ7Tbuvc2YENgRl0yZTktGlachZ9KMJUsVjZEGFVu336kl5lBgDN6PmpA==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-x64": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.4.tgz", + "integrity": "sha512-YHbSFlLgDwglFn0lAO3Zsdrife9jcQXQhgRp77YiTDja23FrC2uwnhXMNkAucthsf+Psr7sTwYEryxz6FPAVqw==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-arm64": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.4.tgz", + "integrity": "sha512-vz59ijyrTG22Hshaj620e5yhs2dU1WJy723ofc+KUgxVCM6zxQESmWdMuVmUzxtGqtj5heHyB44PjV/HKsEmuQ==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-x64": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.4.tgz", + "integrity": "sha512-3sRbQ6W5kAiVQRBWREGJNd1YE7OgzS0AmOGjDmX/qZZecq8NFlQsQH0IfXjjmD0XtUYqr64e0EKNFjMUlPL3Cw==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.4.tgz", + "integrity": "sha512-z/4ArqOo9EImzTi4b6Vq+pthLnepFzJ92BnofU1jgNlcVb+UqynVFdoXMCFreTK7FdhqAzH0vmdwW5373Hm9pg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm64": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.4.tgz", + "integrity": "sha512-ZWmWORaPbsPwmyu7eIEATFlaqm0QGt+joRE9sKcnVUG3oBbr/KYdNE2TnkzdQwX6EDRdg/x8Q4EZQTXoClUqqA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ia32": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.4.tgz", + "integrity": "sha512-EGc4vYM7i1GRUIMqRZNCTzJh25MHePYsnQfKDexD8uPTCm9mK56NIL04LUfX2aaJ+C9vyEp2fJ7jbqFEYgO9lQ==", + "dev": true, + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.4.tgz", + "integrity": "sha512-WVhIKO26kmm8lPmNrUikxSpXcgd6HDog0cx12BUfA2PkmURHSgx9G6vA19lrlQOMw+UjMZ+l3PpbtzffCxFDRg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-mips64el": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.4.tgz", + "integrity": "sha512-keYY+Hlj5w86hNp5JJPuZNbvW4jql7c1eXdBUHIJGTeN/+0QFutU3GrS+c27L+NTmzi73yhtojHk+lr2+502Mw==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ppc64": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.4.tgz", + "integrity": "sha512-tQ92n0WMXyEsCH4m32S21fND8VxNiVazUbU4IUGVXQpWiaAxOBvtOtbEt3cXIV3GEBydYsY8pyeRMJx9kn3rvw==", + "dev": true, + "optional": true + }, + "@esbuild/linux-riscv64": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.4.tgz", + "integrity": "sha512-tRRBey6fG9tqGH6V75xH3lFPpj9E8BH+N+zjSUCnFOX93kEzqS0WdyJHkta/mmJHn7MBaa++9P4ARiU4ykjhig==", + "dev": true, + "optional": true + }, + "@esbuild/linux-s390x": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.4.tgz", + "integrity": "sha512-152aLpQqKZYhThiJ+uAM4PcuLCAOxDsCekIbnGzPKVBRUDlgaaAfaUl5NYkB1hgY6WN4sPkejxKlANgVcGl9Qg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-x64": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.4.tgz", + "integrity": "sha512-Mi4aNA3rz1BNFtB7aGadMD0MavmzuuXNTaYL6/uiYIs08U7YMPETpgNn5oue3ICr+inKwItOwSsJDYkrE9ekVg==", + "dev": true, + "optional": true + }, + "@esbuild/netbsd-x64": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.4.tgz", + "integrity": "sha512-9+Wxx1i5N/CYo505CTT7T+ix4lVzEdz0uCoYGxM5JDVlP2YdDC1Bdz+Khv6IbqmisT0Si928eAxbmGkcbiuM/A==", + "dev": true, + "optional": true + }, + "@esbuild/openbsd-x64": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.4.tgz", + "integrity": "sha512-MFsHleM5/rWRW9EivFssop+OulYVUoVcqkyOkjiynKBCGBj9Lihl7kh9IzrreDyXa4sNkquei5/DTP4uCk25xw==", + "dev": true, + "optional": true + }, + "@esbuild/sunos-x64": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.4.tgz", + "integrity": "sha512-6Xq8SpK46yLvrGxjp6HftkDwPP49puU4OF0hEL4dTxqCbfx09LyrbUj/D7tmIRMj5D5FCUPksBbxyQhp8tmHzw==", + "dev": true, + "optional": true + }, + "@esbuild/win32-arm64": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.4.tgz", + "integrity": "sha512-PkIl7Jq4mP6ke7QKwyg4fD4Xvn8PXisagV/+HntWoDEdmerB2LTukRZg728Yd1Fj+LuEX75t/hKXE2Ppk8Hh1w==", + "dev": true, + "optional": true + }, + "@esbuild/win32-ia32": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.4.tgz", + "integrity": "sha512-ga676Hnvw7/ycdKB53qPusvsKdwrWzEyJ+AtItHGoARszIqvjffTwaaW3b2L6l90i7MO9i+dlAW415INuRhSGg==", + "dev": true, + "optional": true + }, + "@esbuild/win32-x64": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.4.tgz", + "integrity": "sha512-HP0GDNla1T3ZL8Ko/SHAS2GgtjOg+VmWnnYLhuTksr++EnduYB0f3Y2LzHsUwb2iQ13JGoY6G3R8h6Du/WG6uA==", + "dev": true, "optional": true }, "@eslint/eslintrc": { @@ -20626,11 +20966,6 @@ "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, - "@yr/monotone-cubic-spline": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@yr/monotone-cubic-spline/-/monotone-cubic-spline-1.0.3.tgz", - "integrity": "sha512-FQXkOta0XBSUPHndIKON2Y9JeQz5ZeMqLYZVVK93FliNBFm7LNMIZmY6FrMEB9XPcDbE2bekMbZD6kzDkxwYjA==" - }, "abab": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", @@ -20800,20 +21135,6 @@ "picomatch": "^2.0.4" } }, - "apexcharts": { - "version": "3.42.0", - "resolved": "https://registry.npmjs.org/apexcharts/-/apexcharts-3.42.0.tgz", - "integrity": "sha512-hYhzZqh2Efny9uiutkGU2M/EarJ4Nn8s6dxZ0C7E7N+SV4d1xjTioXi2NLn4UKVJabZkb3HnpXDoumXgtAymwg==", - "requires": { - "@yr/monotone-cubic-spline": "^1.0.3", - "svg.draggable.js": "^2.2.2", - "svg.easing.js": "^2.0.0", - "svg.filter.js": "^2.0.2", - "svg.pathmorphing.js": "^0.1.3", - "svg.resize.js": "^1.4.3", - "svg.select.js": "^3.0.1" - } - }, "arg": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", @@ -21460,11 +21781,6 @@ "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" }, - "classnames": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", - "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" - }, "clean-css": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", @@ -22302,11 +22618,6 @@ "tapable": "^2.2.0" } }, - "enquire.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/enquire.js/-/enquire.js-2.1.6.tgz", - "integrity": "sha512-/KujNpO+PT63F7Hlpu4h3pE3TokKRHN26JYmQpPyjkRD/N57R7bPDNojMXdi7uveAKjYB7yQnartCxZnFWr0Xw==" - }, "entities": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", @@ -22410,6 +22721,36 @@ "is-symbol": "^1.0.2" } }, + "esbuild": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.4.tgz", + "integrity": "sha512-x7jL0tbRRpv4QUyuDMjONtWFciygUxWaUM1kMX2zWxI0X2YWOt7MSA0g4UdeSiHM8fcYVzpQhKYOycZwxTdZkA==", + "dev": true, + "requires": { + "@esbuild/android-arm": "0.19.4", + "@esbuild/android-arm64": "0.19.4", + "@esbuild/android-x64": "0.19.4", + "@esbuild/darwin-arm64": "0.19.4", + "@esbuild/darwin-x64": "0.19.4", + "@esbuild/freebsd-arm64": "0.19.4", + "@esbuild/freebsd-x64": "0.19.4", + "@esbuild/linux-arm": "0.19.4", + "@esbuild/linux-arm64": "0.19.4", + "@esbuild/linux-ia32": "0.19.4", + "@esbuild/linux-loong64": "0.19.4", + "@esbuild/linux-mips64el": "0.19.4", + "@esbuild/linux-ppc64": "0.19.4", + "@esbuild/linux-riscv64": "0.19.4", + "@esbuild/linux-s390x": "0.19.4", + "@esbuild/linux-x64": "0.19.4", + "@esbuild/netbsd-x64": "0.19.4", + "@esbuild/openbsd-x64": "0.19.4", + "@esbuild/sunos-x64": "0.19.4", + "@esbuild/win32-arm64": "0.19.4", + "@esbuild/win32-ia32": "0.19.4", + "@esbuild/win32-x64": "0.19.4" + } + }, "escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -23380,15 +23721,6 @@ "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" }, - "framer-motion": { - "version": "10.16.4", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-10.16.4.tgz", - "integrity": "sha512-p9V9nGomS3m6/CALXqv6nFGMuFOxbWsmaOrdmhyQimMIlLl3LC7h7l86wge/Js/8cRu5ktutS/zlzgR7eBOtFA==", - "requires": { - "@emotion/is-prop-valid": "^0.8.2", - "tslib": "^2.4.0" - } - }, "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", @@ -25737,14 +26069,6 @@ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" }, - "json2mq": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", - "integrity": "sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==", - "requires": { - "string-convert": "^0.2.0" - } - }, "json5": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.2.tgz", @@ -25816,9 +26140,9 @@ } }, "lilconfig": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", - "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==" }, "lines-and-columns": { "version": "1.2.4", @@ -27397,18 +27721,11 @@ "version": "18.2.0", "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "peer": true, "requires": { "loose-envify": "^1.1.0" } }, - "react-apexcharts": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/react-apexcharts/-/react-apexcharts-1.4.1.tgz", - "integrity": "sha512-G14nVaD64Bnbgy8tYxkjuXEUp/7h30Q0U33xc3AwtGFijJB9nHqOt1a6eG0WBn055RgRg+NwqbKGtqPxy15d0Q==", - "requires": { - "prop-types": "^15.8.1" - } - }, "react-app-polyfill": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", @@ -27557,6 +27874,12 @@ "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" }, + "react-icons": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.11.0.tgz", + "integrity": "sha512-V+4khzYcE5EBk/BvcuYRq6V/osf11ODUM2J8hg2FDSswRrGvqiYUYPRy4OdrWaQOBj4NcpJfmHZLNaD+VH0TyA==", + "requires": {} + }, "react-is": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", @@ -27671,18 +27994,6 @@ } } }, - "react-slick": { - "version": "0.29.0", - "resolved": "https://registry.npmjs.org/react-slick/-/react-slick-0.29.0.tgz", - "integrity": "sha512-TGdOKE+ZkJHHeC4aaoH85m8RnFyWqdqRfAGkhd6dirmATXMZWAxOpTLmw2Ll/jPTQ3eEG7ercFr/sbzdeYCJXA==", - "requires": { - "classnames": "^2.2.5", - "enquire.js": "^2.1.6", - "json2mq": "^0.2.0", - "lodash.debounce": "^4.0.8", - "resize-observer-polyfill": "^1.5.0" - } - }, "read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", @@ -27837,11 +28148,6 @@ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, - "resize-observer-polyfill": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", - "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" - }, "resolve": { "version": "1.22.1", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", @@ -28060,9 +28366,9 @@ } }, "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "requires": { "lru-cache": "^6.0.0" } @@ -28360,11 +28666,6 @@ "safe-buffer": "~5.2.0" } }, - "string-convert": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz", - "integrity": "sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==" - }, "string-length": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", @@ -28534,70 +28835,6 @@ "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" }, - "svg.draggable.js": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/svg.draggable.js/-/svg.draggable.js-2.2.2.tgz", - "integrity": "sha512-JzNHBc2fLQMzYCZ90KZHN2ohXL0BQJGQimK1kGk6AvSeibuKcIdDX9Kr0dT9+UJ5O8nYA0RB839Lhvk4CY4MZw==", - "requires": { - "svg.js": "^2.0.1" - } - }, - "svg.easing.js": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/svg.easing.js/-/svg.easing.js-2.0.0.tgz", - "integrity": "sha512-//ctPdJMGy22YoYGV+3HEfHbm6/69LJUTAqI2/5qBvaNHZ9uUFVC82B0Pl299HzgH13rKrBgi4+XyXXyVWWthA==", - "requires": { - "svg.js": ">=2.3.x" - } - }, - "svg.filter.js": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/svg.filter.js/-/svg.filter.js-2.0.2.tgz", - "integrity": "sha512-xkGBwU+dKBzqg5PtilaTb0EYPqPfJ9Q6saVldX+5vCRy31P6TlRCP3U9NxH3HEufkKkpNgdTLBJnmhDHeTqAkw==", - "requires": { - "svg.js": "^2.2.5" - } - }, - "svg.js": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/svg.js/-/svg.js-2.7.1.tgz", - "integrity": "sha512-ycbxpizEQktk3FYvn/8BH+6/EuWXg7ZpQREJvgacqn46gIddG24tNNe4Son6omdXCnSOaApnpZw6MPCBA1dODA==" - }, - "svg.pathmorphing.js": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/svg.pathmorphing.js/-/svg.pathmorphing.js-0.1.3.tgz", - "integrity": "sha512-49HWI9X4XQR/JG1qXkSDV8xViuTLIWm/B/7YuQELV5KMOPtXjiwH4XPJvr/ghEDibmLQ9Oc22dpWpG0vUDDNww==", - "requires": { - "svg.js": "^2.4.0" - } - }, - "svg.resize.js": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/svg.resize.js/-/svg.resize.js-1.4.3.tgz", - "integrity": "sha512-9k5sXJuPKp+mVzXNvxz7U0uC9oVMQrrf7cFsETznzUDDm0x8+77dtZkWdMfRlmbkEEYvUn9btKuZ3n41oNA+uw==", - "requires": { - "svg.js": "^2.6.5", - "svg.select.js": "^2.1.2" - }, - "dependencies": { - "svg.select.js": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/svg.select.js/-/svg.select.js-2.1.2.tgz", - "integrity": "sha512-tH6ABEyJsAOVAhwcCjF8mw4crjXSI1aa7j2VQR8ZuJ37H2MBUbyeqYr5nEO7sSN3cy9AR9DUwNg0t/962HlDbQ==", - "requires": { - "svg.js": "^2.2.5" - } - } - } - }, - "svg.select.js": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/svg.select.js/-/svg.select.js-3.0.1.tgz", - "integrity": "sha512-h5IS/hKkuVCbKSieR9uQCj9w+zLHoPh+ce19bBYyqF53g6mnPB8sAtIbe1s9dh2S2fCmYX2xel1Ln3PJBbK4kw==", - "requires": { - "svg.js": "^2.6.5" - } - }, "svgo": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", diff --git a/package.json b/package.json index 122c84c..f70934b 100644 --- a/package.json +++ b/package.json @@ -7,19 +7,15 @@ "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", - "apexcharts": "^3.42.0", "axios": "^1.5.0", "emailjs-com": "^3.2.0", "font-awesome": "^4.7.0", - "framer-motion": "^10.16.4", - "react": "^18.2.0", - "react-apexcharts": "^1.4.1", "react-countup": "^6.4.2", "react-dom": "^18.2.0", + "react-icons": "^4.11.0", "react-router-dom": "^6.6.0", "react-scripts": "5.0.1", "react-scroll-trigger": "^0.6.14", - "react-slick": "^0.29.0", "TagCloud": "^2.3.2", "web-vitals": "^2.1.4" }, @@ -46,5 +42,8 @@ "last 1 firefox version", "last 1 safari version" ] + }, + "devDependencies": { + "esbuild": "0.19.4" } } diff --git a/public/index.html b/public/index.html index 7228d4f..b9aba54 100644 --- a/public/index.html +++ b/public/index.html @@ -5,30 +5,12 @@ - - - CodeUtsava 7.0 -
@@ -69,7 +51,7 @@
- + preloader-img
@@ -83,7 +65,7 @@
- + - + diff --git a/public/mouse.js b/public/mouse.js index 2de8553..e942e67 100644 --- a/public/mouse.js +++ b/public/mouse.js @@ -1,6 +1,3 @@ -/*-------------------- -Get Mouse ---------------------*/ let mouse = { x: window.innerWidth / 2, y: window.innerHeight / 2, dir: "" }; let clicked = false; const getMouse = (e) => { @@ -21,10 +18,6 @@ window.addEventListener("mousedown", (e) => { window.addEventListener("mouseup", () => { clicked = false; }); - -/*-------------------- -Ghost Follow ---------------------*/ class GhostFollow { constructor(options) { Object.assign(this, options); @@ -37,7 +30,6 @@ class GhostFollow { y: window.innerHeight/2, }; } - follow() { this.distX = mouse.x - this.pos.x; this.distY = mouse.y - this.pos.y; @@ -59,12 +51,10 @@ class GhostFollow { ), 2 ); - if (clicked) { this.scaleEyeY = 0.4; this.scaleMouth = -this.scaleMouth; } - this.el.style.transform = "translate(" + this.pos.x + @@ -87,22 +77,10 @@ class GhostFollow { ")"; } } - -/*-------------------- -Map ---------------------*/ function map(num, in_min, in_max, out_min, out_max) { return ((num - in_min) * (out_max - out_min)) / (in_max - in_min) + out_min; } - -/*-------------------- -Init ---------------------*/ const cursor = new GhostFollow(); - -/*-------------------- -Render ---------------------*/ const render = () => { requestAnimationFrame(render); cursor.follow(); diff --git a/public/preloader.css b/public/preloader.css index 2e90404..8c5a8df 100644 --- a/public/preloader.css +++ b/public/preloader.css @@ -29,6 +29,11 @@ height: 100px; } +.preloader-img{ + width: 100%; + height: auto; +} + .intro-container1 { position: absolute; top: 50%; diff --git a/public/preloaderM.js b/public/preloaderM.js new file mode 100644 index 0000000..8d4fdcf --- /dev/null +++ b/public/preloaderM.js @@ -0,0 +1 @@ +"use strict";(()=>{var f="#7f00a6",m="#b200ee",t=document.querySelector("canvas"),e=t.getContext("2d");t.width=window.innerWidth;t.height=window.innerHeight;var y=2;window.innerWidth<=window.innerHeight&&(y=4);console.log(window.innerWidth,window.innerHeight);var g=1e3,c={x:window.innerWidth/2,y:window.innerHeight/2};window.addEventListener("mousemove",function(i){c.x=i.clientX-t.width/2,c.y=i.clientY-t.height/2});window.addEventListener("resize",function(){t.width=window.innerWidth,t.height=window.innerHeight,w=[],u()});function p(i,o,r,s){this.x=i,this.y=o,this.radius=r,this.color=s,this.update=function(){this.draw()},this.draw=function(){e.save(),e.beginPath(),e.arc(this.x,this.y,this.radius,0,Math.PI*2,!1),e.shadowColor=this.color,e.shadowBlur=15,e.shadowOffsetX=0,e.shadowOffsetY=0,e.fillStyle=this.color,e.fill(),e.closePath(),e.restore()}}var w=[],l=0,n=1,a=5e-4,b=[f,m,"#fbfbdd","#333333","#F2E8C9"],u;(u=function(){for(var i=0;i{h=!h},2e3);window.addEventListener("mouseup",function(){h=!1});v();var P=$(".intro-container1"),L=$(".sky-container"),E=$("#root"),T=document.getElementsByTagName("canvas"),M=document.getElementsByTagName("body");$(".shift-camera-button").click(function(){let i=new TimelineMax;i.add([TweenLite.fromTo(P,.5,{opacity:1},{opacity:0,ease:Power3.easeIn})]),i.add([TweenLite.to(L,.1,{opacity:1,display:"block",position:"sticky",ease:Power3.easeInOut}),TweenLite.to(root,.1,{opacity:1,display:"block",ease:Power3.easeInOut}),TweenLite.to(T,.1,{display:"none",ease:Power3.easeInOut}),TweenLite.to(M,.1,{"overflow-y":"visible",ease:Power3.easeInOut})])});})(); diff --git a/src/App.css b/src/App.css index 9a07ee1..7b96be2 100644 --- a/src/App.css +++ b/src/App.css @@ -2,25 +2,12 @@ width: 100%; } -.bg-image{ - background-image: url("./assets/images/bg.png"); +/* .bg-image{ + background-image: url("./assets/images/bg.webp"); background-repeat: no-repeat; background-size: cover; background-attachment: fixed; -} - -#overlay { - position: fixed; - width: 100%; - height: 100%; - top: 0; - left: 0; - right: 0; - bottom: 0; - background-color: rgba(0, 0, 0, 0.5); - z-index: -1; - cursor: pointer; -} +} */ /* .main-container { background-image: url("./assets/images/14.png"); diff --git a/src/App.js b/src/App.js index 61a1e10..3769349 100644 --- a/src/App.js +++ b/src/App.js @@ -2,25 +2,30 @@ import React, { Component } from "react"; import "./App.css"; import { BrowserRouter, Route, Routes } from "react-router-dom"; -import HomePage from "./pages/home/HomePage"; -import TeamTCP from "./pages/teamTcp/TeamTcp"; + import ScrollToTop from "./ScrollToTop"; -import Error404 from "./pages/Error404/Error404"; -import ContactUs from "./pages/contactUs/ContactUs"; -import FAQs from "./pages/faqs/FAQs"; +import HomePage from "./pages/home/HomePage" +import TeamTCP from "./pages/teamTcp/TeamTcp" +import Error404 from "./pages/Error404/Error404" +import ContactUs from "./pages/contactUs/ContactUs" +import FAQs from "./pages/faqs/FAQs" +import Events from "./pages/events/Events" +import Speakers from "./pages/speakers/Speakers" export default class App extends Component { render() { return ( - - } /> - } /> - } /> - } /> - } /> - + + } /> + } /> + } /> + } /> + } /> + } /> + } /> + ); } diff --git a/src/assets/data/PrizesData.js b/src/assets/data/PrizesData.js index 4e89e40..74f9476 100644 --- a/src/assets/data/PrizesData.js +++ b/src/assets/data/PrizesData.js @@ -1,6 +1,6 @@ const Prizes = [ { - title: "🥇 Winner Team 🥇", + title: "🥇 Winner's 🥇", cashPrize: [ "The winning team will be awarded Rs. 2.7 Lakhs, with Rs. 35,000 in cash.", ], @@ -15,7 +15,7 @@ const Prizes = [ ], }, { - title: "🥈 Runner - Up Team 🥈", + title: "🥈 Runner - Up's 🥈", cashPrize: [ "The runner-up team will be awarded Rs. 2.5 Lakhs, with Rs. 25,000 in cash.", ], @@ -30,7 +30,7 @@ const Prizes = [ ], }, { - title: "🥉 Second Runner - Up Team 🥉", + title: "🥉 Second Runner - Up's 🥉", cashPrize: [ "The second runner-up team will be awarded Rs. 2.3 Lakhs, with Rs. 15,000 in cash.", ], diff --git a/src/assets/data/eventsData.js b/src/assets/data/eventsData.js index f2b80e2..357f465 100644 --- a/src/assets/data/eventsData.js +++ b/src/assets/data/eventsData.js @@ -1,5 +1,6 @@ -import event1 from "../images/event1.png"; -import e from '../images/dummye.jpeg'; +import event1 from "../images/event1.webp"; +import event2 from "../images/event2.webp"; +import event3 from '../images/event3.webp'; const events = [ { @@ -9,16 +10,16 @@ const events = [ link: "https://docs.google.com/forms/d/e/1FAIpQLSes9na9VNj7XOFOUYNh_8sQFDA-gmEA0wK2fAPiUT635yvy_A/viewform", }, { - title: "Coming Soon!", - date: "Coming Soon!", - img: e, + title: "Graph Programming Camp", + date: "3th - 6th October", + img: event2, link: "", }, { - title: "Coming Soon!", - date: "Coming Soon!", - img: e, - link: "", + title: "Registration Starts!", + date: "5th October", + img: event3, + link: "https://codeutsava-7.devfolio.co", }, ]; diff --git a/src/assets/data/hackathonData.js b/src/assets/data/hackathonData.js index e408eca..7675d15 100644 --- a/src/assets/data/hackathonData.js +++ b/src/assets/data/hackathonData.js @@ -1,34 +1,40 @@ const hackathonData = [ { id: '#1', - title: "Opening Ceremony", - date: "11th Feb, 9:00 AM", + title: "Registration Opens!", + date: "5th Oct, 11:00 AM", description: - "Commencement of Codeutsava 6.0 ,the flagship event of The Turing Club of Programmers", + "Registrations begin for CodeUtsava 7.0 ,the flagship event of The Turing Club of Programmers", }, { id: '#2', - title: "The Hackathon Begins", - date: "11th Feb, 10:00AM", - description: "Commencement of Hackathon", + title: "Shortlisting Begins!", + date: "15th Oct, 11:00 AM", + description: "Team Shortlisting begins in batches.", }, { id: '#3', - title: "The Judgment Round 1", - date: "11th Feb, 8:00 PM", - description: "Dinner after Judgment Round 1", + title: "Registration Closes!", + date: "25th Oct, 11:59 PM", + description: "Registrations for CodeUtsava 7.0 officially closed.", }, { id: '#4', - title: "The Hackathon Ends", - date: "12th Feb, 2:00 PM", - description: "Judgment Round 2 at 1:30 PM followed by Lunch", + title: "Final Teams Announced!", + date: "26th Oct, 11:00 AM", + description: "Final Shortlisted Teams for CodeUtsava 7.0 are released.", }, { id: '#5', - title: "Closing Ceremony", - date: "12th Feb, 4:00 PM", - description: "Declaration of Winners and Final Results", + title: "Problem Statements Released", + date: "27th Oct, 11:00 AM", + description: "Problems Statements for CodeUtsava 7.0 are released.", + }, + { + id: '#6', + title: "Hackathon Begins", + date: "1st Nov, 8:00 AM", + description: "Commencement of Codeutsava 7.0!", }, ]; diff --git a/src/assets/data/problemsData.js b/src/assets/data/problemsData.js deleted file mode 100644 index 1642576..0000000 --- a/src/assets/data/problemsData.js +++ /dev/null @@ -1,40 +0,0 @@ -import problem1 from '../images/p1.jpeg' -import problem2 from '../images/p2.png' -import problem3 from '../images/p3.png' -import problem4 from '../images/p4.png' -import problem5 from '../images/p5.png' - -const problems = [ - { - title: "Problem 1: Environmental Monitoring", - domain: 'IOT', - statement: "Intensive care represents the highest level of patient care and treatment designated for critically ill patients with potentially recoverable life-threatening conditions. The Intensive Care Unit (ICU) is a separate, self-contained area within a medical facility, equipped with high-tech specialized facilities designed for close monitoring, rapid intervention and often extended treatment of patients with acute organ dysfunction. You are required to create an app which will show “Temperature” and “Humidity” of 2 ICU rooms for every 30 minutes from last day. The app should retrieve the data from a cloud. The data should be recorded by you from GSM Module(GSM data-logger is an IOT device designed to record temperature and humidity from built-in sensors) and Raspberry Pi should be used. Note: The data should be displayed through App only(You can show as much data as you can record in the provided time interval)", - img: problem1, - }, - { - title: "Problem 2: Driver Monitoring", - domain: 'AI, ML and App Development', - statement: "Falling asleep while driving accounts for a considerable proportion of vehicle accidents under monotonous driving conditions. Many of these accidents are related to work—for example, drivers of lorries, goods vehicles, and company cars. Time of day (circadian) effects are profound, with sleepiness being particularly evident during night shift work, and driving home afterwards. Circadian factors are as important in determining driver sleepiness as is the duration of the drive, but only duration of the drive is built into legislation protecting professional drivers. Older drivers are also vulnerable to sleepiness in the mid-afternoon. You are required to create an android app which will produce a sound if the app founds that driver is sleepy or sleep deprived according to the frequency of yawning or blinking of driver. The app should also send an emergency SOS to the numbers provided by driver informing about the condition of data. The app should support an external web cam using which it can monitor the driver.", - img: problem2, - }, - { - title: "Problem 3: Electronic Health Recorder", - domain: 'Blockchain', - statement: "An electronic health record (EHR) contains highly sensitive and critical data related to patients that is shared among multiple facilities and agencies for effective diagnosis and treatment. Types of data, an EHR typically includes: 1. Contact information 2. Information about visits to healthcare professionals 3. Allergies 4. Insurance information 5. Family history 6. Immunization status 7. Information about any conditions or diseases 8. A list of medications 9. Records of hospitalization 10. Information about any surgeries or procedures performed. So you have to use block chain technology for accessing and managing the privacy and security of patients data.", - img: problem3, - }, - { - title: "Problem 4: Smart Street Light System", - domain: 'IOT', - statement: "You have to create a system which have smart light dimming module. The system should perform following operations as per the situation 1. If visibility of street light bulb is low, then the intensity of light should be maximized. 2. To dim the street lights automatically when no movement is detected and the intensity of light will increase automatically. (Extra : How will the system detect the movement in rainy season? ) 3. The system should keep a track of all the street lights on the basis of their area, pin code, number of poles, and number of poles in working state. Store these information in the database. Also, send notification to the department to replace the faulty bulbs.", - img: problem4, - }, - { - title:"Problem 5: Online Notes Maker", - domain:"Desktop App Development", - statement:"An online class is a course conducted over the Internet. They are generally conducted through a learning management system over platform which support audio video streaming. You are required to create a desktop app which can run over any online multimedia platform such as google meet. The app should produce a ppt of the slides shown by the teacher at the end of class. Apart from ppt the app should also produce a text file which will be made up of words spoken by the teacher and students during the class.", - img: problem5, - } -]; - -export default problems; \ No newline at end of file diff --git a/src/assets/data/sponsersData.js b/src/assets/data/sponsersData.js index a5a20cd..2c3721b 100644 --- a/src/assets/data/sponsersData.js +++ b/src/assets/data/sponsersData.js @@ -1,17 +1,8 @@ -import sponser1 from "../images/sponsers/sponser1.png"; -import sponser2 from "../images/sponsers/sponser2.png"; -import sponser3 from "../images/sponsers/sponser3.png"; -import sponser4 from "../images/sponsers/sponser4.png"; -import sponser5 from "../images/sponsers/sponser5.png"; -import sponser6 from "../images/sponsers/sponser6.png"; -import sponser7 from "../images/sponsers/sponser7.png"; -import sponser8 from "../images/sponsers/sponser8.png"; -import sponser9 from "../images/sponsers/sponser9.png"; -import sponser10 from "../images/sponsers/sponser10.png"; -import sponser11 from "../images/sponsers/sponser11.png"; -import sponser12 from "../images/sponsers/sponser12.png"; -import sponser13 from "../images/sponsers/sponser13.png"; -import sponser14 from "../images/sponsers/sponser14.png"; +import sponser1 from "../images/sponsers/sponser1.webp"; +import sponser2 from "../images/sponsers/sponser2.webp"; +import sponser3 from "../images/sponsers/sponser3.webp"; +import sponser5 from "../images/sponsers/sponser5.webp"; +import sponser13 from "../images/sponsers/sponser13.webp"; const platinum = [ { @@ -35,9 +26,6 @@ const platinum = [ ]; const gold = [ - { - img: sponser4, - }, { img: sponser3, }, diff --git a/src/assets/images/404.gif b/src/assets/images/404.gif deleted file mode 100644 index bf0f1ca..0000000 Binary files a/src/assets/images/404.gif and /dev/null differ diff --git a/src/assets/images/CodeUtsava_Brochure_7.0.pdf b/src/assets/images/CodeUtsava_Brochure_7.0.pdf index 65e193f..615f2d3 100644 Binary files a/src/assets/images/CodeUtsava_Brochure_7.0.pdf and b/src/assets/images/CodeUtsava_Brochure_7.0.pdf differ diff --git a/src/assets/images/CodeUtsava_Guidelines_7.0.pdf b/src/assets/images/CodeUtsava_Guidelines_7.0.pdf index 81cfd21..efa62db 100644 Binary files a/src/assets/images/CodeUtsava_Guidelines_7.0.pdf and b/src/assets/images/CodeUtsava_Guidelines_7.0.pdf differ diff --git a/src/assets/images/Grave.svg b/src/assets/images/Grave.svg index 006dc75..1686b2d 100644 --- a/src/assets/images/Grave.svg +++ b/src/assets/images/Grave.svg @@ -1,2 +1 @@ - - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/images/NIT.svg b/src/assets/images/NIT.svg deleted file mode 100644 index 48594c8..0000000 --- a/src/assets/images/NIT.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/images/NIT.webp b/src/assets/images/NIT.webp new file mode 100644 index 0000000..dde8f21 Binary files /dev/null and b/src/assets/images/NIT.webp differ diff --git a/src/assets/images/Pumpkin2.svg b/src/assets/images/Pumpkin2.svg index a7a4a5c..0709642 100644 --- a/src/assets/images/Pumpkin2.svg +++ b/src/assets/images/Pumpkin2.svg @@ -1,280 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/assets/images/bg-eventCard.png b/src/assets/images/bg-eventCard.png deleted file mode 100644 index a529ded..0000000 Binary files a/src/assets/images/bg-eventCard.png and /dev/null differ diff --git a/src/assets/images/bg-eventCard.webp b/src/assets/images/bg-eventCard.webp new file mode 100644 index 0000000..aaabc72 Binary files /dev/null and b/src/assets/images/bg-eventCard.webp differ diff --git a/src/assets/images/bg.png b/src/assets/images/bg.png deleted file mode 100644 index 492849b..0000000 Binary files a/src/assets/images/bg.png and /dev/null differ diff --git a/src/assets/images/bg.webp b/src/assets/images/bg.webp new file mode 100644 index 0000000..49e3d23 Binary files /dev/null and b/src/assets/images/bg.webp differ diff --git a/src/assets/images/bg2.png b/src/assets/images/bg2.png deleted file mode 100644 index 2ef270f..0000000 Binary files a/src/assets/images/bg2.png and /dev/null differ diff --git a/src/assets/images/cauldron.png b/src/assets/images/cauldron.png index e113ec8..922bef4 100644 Binary files a/src/assets/images/cauldron.png and b/src/assets/images/cauldron.png differ diff --git a/src/assets/images/codeutsava.png b/src/assets/images/codeutsava.png index d995df1..91ea058 100644 Binary files a/src/assets/images/codeutsava.png and b/src/assets/images/codeutsava.png differ diff --git a/src/assets/images/codeutsavaTitle.svg b/src/assets/images/codeutsavaTitle.svg index 2235b0c..0a42792 100644 --- a/src/assets/images/codeutsavaTitle.svg +++ b/src/assets/images/codeutsavaTitle.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/images/codeutsavaTitle2.svg b/src/assets/images/codeutsavaTitle2.svg deleted file mode 100644 index a7b3c77..0000000 --- a/src/assets/images/codeutsavaTitle2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/images/codeutsavaTitle3d.png b/src/assets/images/codeutsavaTitle3d.png deleted file mode 100644 index 9972c0f..0000000 Binary files a/src/assets/images/codeutsavaTitle3d.png and /dev/null differ diff --git a/src/assets/images/codeutsavaTitle3d.webp b/src/assets/images/codeutsavaTitle3d.webp new file mode 100644 index 0000000..e48af25 Binary files /dev/null and b/src/assets/images/codeutsavaTitle3d.webp differ diff --git a/src/assets/images/coffin0.png b/src/assets/images/coffin0.png deleted file mode 100644 index 58a6ef6..0000000 Binary files a/src/assets/images/coffin0.png and /dev/null differ diff --git a/src/assets/images/coffin1.png b/src/assets/images/coffin1.png deleted file mode 100644 index 07b032d..0000000 Binary files a/src/assets/images/coffin1.png and /dev/null differ diff --git a/src/assets/images/coffin2.png b/src/assets/images/coffin2.png deleted file mode 100644 index 9e04a96..0000000 Binary files a/src/assets/images/coffin2.png and /dev/null differ diff --git a/src/assets/images/cross.png b/src/assets/images/cross.png index 2c233ac..a827c43 100644 Binary files a/src/assets/images/cross.png and b/src/assets/images/cross.png differ diff --git a/src/assets/images/discord.svg b/src/assets/images/discord.svg index 9da6ee0..6de8e9b 100644 --- a/src/assets/images/discord.svg +++ b/src/assets/images/discord.svg @@ -1,10 +1 @@ - - - - - - - - - - + \ No newline at end of file diff --git a/src/assets/images/downArrow.svg b/src/assets/images/downArrow.svg index 2e24dfc..4507b93 100644 --- a/src/assets/images/downArrow.svg +++ b/src/assets/images/downArrow.svg @@ -1,13 +1 @@ - - - - navigation / 8 - navigation, arrow, arrows, direction, down icon - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/images/dummye.jpeg b/src/assets/images/dummye.jpeg deleted file mode 100644 index b806808..0000000 Binary files a/src/assets/images/dummye.jpeg and /dev/null differ diff --git a/src/assets/images/event1.png b/src/assets/images/event1.png deleted file mode 100644 index 718a037..0000000 Binary files a/src/assets/images/event1.png and /dev/null differ diff --git a/src/assets/images/event1.webp b/src/assets/images/event1.webp new file mode 100644 index 0000000..d5728cd Binary files /dev/null and b/src/assets/images/event1.webp differ diff --git a/src/assets/images/event2.png b/src/assets/images/event2.png deleted file mode 100644 index 56086c6..0000000 Binary files a/src/assets/images/event2.png and /dev/null differ diff --git a/src/assets/images/event2.webp b/src/assets/images/event2.webp new file mode 100644 index 0000000..3dd2db4 Binary files /dev/null and b/src/assets/images/event2.webp differ diff --git a/src/assets/images/event3.png b/src/assets/images/event3.png deleted file mode 100644 index 83c5323..0000000 Binary files a/src/assets/images/event3.png and /dev/null differ diff --git a/src/assets/images/event3.webp b/src/assets/images/event3.webp new file mode 100644 index 0000000..ec3b86c Binary files /dev/null and b/src/assets/images/event3.webp differ diff --git a/src/assets/images/event4.png b/src/assets/images/event4.png deleted file mode 100644 index a0453bd..0000000 Binary files a/src/assets/images/event4.png and /dev/null differ diff --git a/src/assets/images/event5.png b/src/assets/images/event5.png deleted file mode 100644 index 254794c..0000000 Binary files a/src/assets/images/event5.png and /dev/null differ diff --git a/src/assets/images/event6.png b/src/assets/images/event6.png deleted file mode 100644 index fbc3a3b..0000000 Binary files a/src/assets/images/event6.png and /dev/null differ diff --git a/src/assets/images/event7.png b/src/assets/images/event7.png deleted file mode 100644 index a06b760..0000000 Binary files a/src/assets/images/event7.png and /dev/null differ diff --git a/src/assets/images/event8.png b/src/assets/images/event8.png deleted file mode 100644 index 6986fed..0000000 Binary files a/src/assets/images/event8.png and /dev/null differ diff --git a/src/assets/images/event9.png b/src/assets/images/event9.png deleted file mode 100644 index 9bbc1a7..0000000 Binary files a/src/assets/images/event9.png and /dev/null differ diff --git a/src/assets/images/facebook.svg b/src/assets/images/facebook.svg index 82da9be..ad11503 100644 --- a/src/assets/images/facebook.svg +++ b/src/assets/images/facebook.svg @@ -1,2 +1 @@ - - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/images/feedback.svg b/src/assets/images/feedback.svg index 6dd35e1..83d8470 100644 --- a/src/assets/images/feedback.svg +++ b/src/assets/images/feedback.svg @@ -1,2 +1 @@ - - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/images/file10.png b/src/assets/images/file10.png deleted file mode 100644 index a749ab1..0000000 Binary files a/src/assets/images/file10.png and /dev/null differ diff --git a/src/assets/images/frakenstein.png b/src/assets/images/frakenstein.png index a37c380..b9361f9 100644 Binary files a/src/assets/images/frakenstein.png and b/src/assets/images/frakenstein.png differ diff --git a/src/assets/images/ghost.png b/src/assets/images/ghost.png index 7672be8..16143a2 100644 Binary files a/src/assets/images/ghost.png and b/src/assets/images/ghost.png differ diff --git a/src/assets/images/github.svg b/src/assets/images/github.svg index 3568b1c..4ae6fcb 100644 --- a/src/assets/images/github.svg +++ b/src/assets/images/github.svg @@ -1,6 +1 @@ - - - -github - - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/images/glimpses/img1.jpg b/src/assets/images/glimpses/img1.jpg deleted file mode 100644 index 48cf3f5..0000000 Binary files a/src/assets/images/glimpses/img1.jpg and /dev/null differ diff --git a/src/assets/images/glimpses/img10.jpg b/src/assets/images/glimpses/img10.jpg deleted file mode 100644 index dd2cb6a..0000000 Binary files a/src/assets/images/glimpses/img10.jpg and /dev/null differ diff --git a/src/assets/images/glimpses/img2.jpg b/src/assets/images/glimpses/img2.jpg deleted file mode 100644 index a06b294..0000000 Binary files a/src/assets/images/glimpses/img2.jpg and /dev/null differ diff --git a/src/assets/images/glimpses/img3.jpg b/src/assets/images/glimpses/img3.jpg deleted file mode 100644 index f85f3b8..0000000 Binary files a/src/assets/images/glimpses/img3.jpg and /dev/null differ diff --git a/src/assets/images/glimpses/img4.jpg b/src/assets/images/glimpses/img4.jpg deleted file mode 100644 index adbd2a9..0000000 Binary files a/src/assets/images/glimpses/img4.jpg and /dev/null differ diff --git a/src/assets/images/glimpses/img5.jpg b/src/assets/images/glimpses/img5.jpg deleted file mode 100644 index 3f5b292..0000000 Binary files a/src/assets/images/glimpses/img5.jpg and /dev/null differ diff --git a/src/assets/images/glimpses/img6.jpg b/src/assets/images/glimpses/img6.jpg deleted file mode 100644 index 6cb3d1f..0000000 Binary files a/src/assets/images/glimpses/img6.jpg and /dev/null differ diff --git a/src/assets/images/glimpses/img7.jpg b/src/assets/images/glimpses/img7.jpg deleted file mode 100644 index f36bf49..0000000 Binary files a/src/assets/images/glimpses/img7.jpg and /dev/null differ diff --git a/src/assets/images/glimpses/img8.jpg b/src/assets/images/glimpses/img8.jpg deleted file mode 100644 index ad5b356..0000000 Binary files a/src/assets/images/glimpses/img8.jpg and /dev/null differ diff --git a/src/assets/images/glimpses/img9.jpg b/src/assets/images/glimpses/img9.jpg deleted file mode 100644 index 3757698..0000000 Binary files a/src/assets/images/glimpses/img9.jpg and /dev/null differ diff --git a/src/assets/images/graph1.webp b/src/assets/images/graph1.webp new file mode 100644 index 0000000..705b615 Binary files /dev/null and b/src/assets/images/graph1.webp differ diff --git a/src/assets/images/graph2.webp b/src/assets/images/graph2.webp new file mode 100644 index 0000000..a111d89 Binary files /dev/null and b/src/assets/images/graph2.webp differ diff --git a/src/assets/images/graveyard.png b/src/assets/images/graveyard.png new file mode 100644 index 0000000..55aff35 Binary files /dev/null and b/src/assets/images/graveyard.png differ diff --git a/src/assets/images/hackathonBg.svg b/src/assets/images/hackathonBg.svg index 4f4932c..d13a9b2 100644 --- a/src/assets/images/hackathonBg.svg +++ b/src/assets/images/hackathonBg.svg @@ -1,17 +1 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/images/instagram.svg b/src/assets/images/instagram.svg index ce3c997..90bb541 100644 --- a/src/assets/images/instagram.svg +++ b/src/assets/images/instagram.svg @@ -1,2 +1 @@ - - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/images/leftArrow.png b/src/assets/images/leftArrow.png index 24111d8..51201b4 100644 Binary files a/src/assets/images/leftArrow.png and b/src/assets/images/leftArrow.png differ diff --git a/src/assets/images/linkedin.svg b/src/assets/images/linkedin.svg index b8999ee..cd7fc61 100644 --- a/src/assets/images/linkedin.svg +++ b/src/assets/images/linkedin.svg @@ -1,2 +1 @@ - - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/images/loader_bg.png b/src/assets/images/loader_bg.png deleted file mode 100644 index 7bb8190..0000000 Binary files a/src/assets/images/loader_bg.png and /dev/null differ diff --git a/src/assets/images/logo.png b/src/assets/images/logo.png index c68a3ec..c4a97f9 100644 Binary files a/src/assets/images/logo.png and b/src/assets/images/logo.png differ diff --git a/src/assets/images/p1.jpeg b/src/assets/images/p1.jpeg deleted file mode 100644 index ad3a386..0000000 Binary files a/src/assets/images/p1.jpeg and /dev/null differ diff --git a/src/assets/images/p2.png b/src/assets/images/p2.png deleted file mode 100644 index cf5c033..0000000 Binary files a/src/assets/images/p2.png and /dev/null differ diff --git a/src/assets/images/p3.png b/src/assets/images/p3.png deleted file mode 100644 index f7485cd..0000000 Binary files a/src/assets/images/p3.png and /dev/null differ diff --git a/src/assets/images/p4.png b/src/assets/images/p4.png deleted file mode 100644 index c1eca78..0000000 Binary files a/src/assets/images/p4.png and /dev/null differ diff --git a/src/assets/images/p5.png b/src/assets/images/p5.png deleted file mode 100644 index c0cbf1f..0000000 Binary files a/src/assets/images/p5.png and /dev/null differ diff --git a/src/assets/images/pumpkin.png b/src/assets/images/pumpkin.png index bdffd5b..02ff295 100644 Binary files a/src/assets/images/pumpkin.png and b/src/assets/images/pumpkin.png differ diff --git a/src/assets/images/register.pdf b/src/assets/images/register.pdf index f80b389..0876535 100644 Binary files a/src/assets/images/register.pdf and b/src/assets/images/register.pdf differ diff --git a/src/assets/images/rightArrow.png b/src/assets/images/rightArrow.png index b7a64d1..9361a9f 100644 Binary files a/src/assets/images/rightArrow.png and b/src/assets/images/rightArrow.png differ diff --git a/src/assets/images/speakers/bat.svg b/src/assets/images/speakers/bat.svg index 1d46164..215a041 100644 --- a/src/assets/images/speakers/bat.svg +++ b/src/assets/images/speakers/bat.svg @@ -1,24 +1 @@ - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/images/speakers/jack-o-lantern.svg b/src/assets/images/speakers/jack-o-lantern.svg index 7099594..8c3ba68 100644 --- a/src/assets/images/speakers/jack-o-lantern.svg +++ b/src/assets/images/speakers/jack-o-lantern.svg @@ -1,28 +1 @@ - - - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/images/speakers/speaker1.jpg b/src/assets/images/speakers/speaker1.jpg index 7c70ee5..45c07bc 100644 Binary files a/src/assets/images/speakers/speaker1.jpg and b/src/assets/images/speakers/speaker1.jpg differ diff --git a/src/assets/images/speakers/speaker2.jpg b/src/assets/images/speakers/speaker2.jpg deleted file mode 100644 index d7787a8..0000000 Binary files a/src/assets/images/speakers/speaker2.jpg and /dev/null differ diff --git a/src/assets/images/speakers/speaker3.jpeg b/src/assets/images/speakers/speaker3.jpeg deleted file mode 100644 index d0f7e6e..0000000 Binary files a/src/assets/images/speakers/speaker3.jpeg and /dev/null differ diff --git a/src/assets/images/speakers/spiderweb.svg b/src/assets/images/speakers/spiderweb.svg index 0969323..29ef3ee 100644 --- a/src/assets/images/speakers/spiderweb.svg +++ b/src/assets/images/speakers/spiderweb.svg @@ -1,88 +1 @@ - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/images/spider-web.svg b/src/assets/images/spider-web.svg index 078903e..787a7f8 100644 --- a/src/assets/images/spider-web.svg +++ b/src/assets/images/spider-web.svg @@ -1,125 +1 @@ - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/images/spider.svg b/src/assets/images/spider.svg index f83b735..2c9734b 100644 --- a/src/assets/images/spider.svg +++ b/src/assets/images/spider.svg @@ -1,2 +1 @@ - - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/images/spiderweb.svg b/src/assets/images/spiderweb.svg index fd235ea..7eed258 100644 --- a/src/assets/images/spiderweb.svg +++ b/src/assets/images/spiderweb.svg @@ -1,125 +1 @@ - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/images/spiderwebcob.svg b/src/assets/images/spiderwebcob.svg index ec484e8..20c1755 100644 --- a/src/assets/images/spiderwebcob.svg +++ b/src/assets/images/spiderwebcob.svg @@ -1,7 +1 @@ - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/images/sponsers/sponser1.png b/src/assets/images/sponsers/sponser1.png deleted file mode 100644 index 71a4ca0..0000000 Binary files a/src/assets/images/sponsers/sponser1.png and /dev/null differ diff --git a/src/assets/images/sponsers/sponser1.webp b/src/assets/images/sponsers/sponser1.webp new file mode 100644 index 0000000..2fadb5f Binary files /dev/null and b/src/assets/images/sponsers/sponser1.webp differ diff --git a/src/assets/images/sponsers/sponser10.png b/src/assets/images/sponsers/sponser10.png deleted file mode 100644 index 4bc7b86..0000000 Binary files a/src/assets/images/sponsers/sponser10.png and /dev/null differ diff --git a/src/assets/images/sponsers/sponser11.png b/src/assets/images/sponsers/sponser11.png deleted file mode 100644 index f09e1f0..0000000 Binary files a/src/assets/images/sponsers/sponser11.png and /dev/null differ diff --git a/src/assets/images/sponsers/sponser12.png b/src/assets/images/sponsers/sponser12.png deleted file mode 100644 index c881e9e..0000000 Binary files a/src/assets/images/sponsers/sponser12.png and /dev/null differ diff --git a/src/assets/images/sponsers/sponser13.png b/src/assets/images/sponsers/sponser13.png deleted file mode 100644 index 081c60f..0000000 Binary files a/src/assets/images/sponsers/sponser13.png and /dev/null differ diff --git a/src/assets/images/sponsers/sponser13.webp b/src/assets/images/sponsers/sponser13.webp new file mode 100644 index 0000000..94b7f55 Binary files /dev/null and b/src/assets/images/sponsers/sponser13.webp differ diff --git a/src/assets/images/sponsers/sponser14.png b/src/assets/images/sponsers/sponser14.png deleted file mode 100644 index 34a9bc9..0000000 Binary files a/src/assets/images/sponsers/sponser14.png and /dev/null differ diff --git a/src/assets/images/sponsers/sponser15.png b/src/assets/images/sponsers/sponser15.png deleted file mode 100644 index f193531..0000000 Binary files a/src/assets/images/sponsers/sponser15.png and /dev/null differ diff --git a/src/assets/images/sponsers/sponser2.png b/src/assets/images/sponsers/sponser2.png deleted file mode 100644 index b2cba03..0000000 Binary files a/src/assets/images/sponsers/sponser2.png and /dev/null differ diff --git a/src/assets/images/sponsers/sponser2.webp b/src/assets/images/sponsers/sponser2.webp new file mode 100644 index 0000000..3770b38 Binary files /dev/null and b/src/assets/images/sponsers/sponser2.webp differ diff --git a/src/assets/images/sponsers/sponser3.png b/src/assets/images/sponsers/sponser3.png deleted file mode 100644 index 0e9f946..0000000 Binary files a/src/assets/images/sponsers/sponser3.png and /dev/null differ diff --git a/src/assets/images/sponsers/sponser3.webp b/src/assets/images/sponsers/sponser3.webp new file mode 100644 index 0000000..9aa02da Binary files /dev/null and b/src/assets/images/sponsers/sponser3.webp differ diff --git a/src/assets/images/sponsers/sponser4.png b/src/assets/images/sponsers/sponser4.png deleted file mode 100644 index 2aa1a4c..0000000 Binary files a/src/assets/images/sponsers/sponser4.png and /dev/null differ diff --git a/src/assets/images/sponsers/sponser5.png b/src/assets/images/sponsers/sponser5.png deleted file mode 100644 index d6523b5..0000000 Binary files a/src/assets/images/sponsers/sponser5.png and /dev/null differ diff --git a/src/assets/images/sponsers/sponser5.webp b/src/assets/images/sponsers/sponser5.webp new file mode 100644 index 0000000..5a064f1 Binary files /dev/null and b/src/assets/images/sponsers/sponser5.webp differ diff --git a/src/assets/images/sponsers/sponser6.png b/src/assets/images/sponsers/sponser6.png deleted file mode 100644 index 6f6b319..0000000 Binary files a/src/assets/images/sponsers/sponser6.png and /dev/null differ diff --git a/src/assets/images/sponsers/sponser7.png b/src/assets/images/sponsers/sponser7.png deleted file mode 100644 index f4040b3..0000000 Binary files a/src/assets/images/sponsers/sponser7.png and /dev/null differ diff --git a/src/assets/images/sponsers/sponser8.png b/src/assets/images/sponsers/sponser8.png deleted file mode 100644 index 04bd683..0000000 Binary files a/src/assets/images/sponsers/sponser8.png and /dev/null differ diff --git a/src/assets/images/sponsers/sponser9.png b/src/assets/images/sponsers/sponser9.png deleted file mode 100644 index d0694c2..0000000 Binary files a/src/assets/images/sponsers/sponser9.png and /dev/null differ diff --git a/src/assets/images/tcp-bg.png b/src/assets/images/tcp-bg.png deleted file mode 100644 index d8bf27e..0000000 Binary files a/src/assets/images/tcp-bg.png and /dev/null differ diff --git a/src/assets/images/tcp-logo.svg b/src/assets/images/tcp-logo.svg index 0061cac..37ed0ce 100644 --- a/src/assets/images/tcp-logo.svg +++ b/src/assets/images/tcp-logo.svg @@ -1,9 +1 @@ - - - - - - - - - + \ No newline at end of file diff --git a/src/assets/images/tcp.png b/src/assets/images/tcp.png deleted file mode 100644 index 74cd060..0000000 Binary files a/src/assets/images/tcp.png and /dev/null differ diff --git a/src/assets/images/tcp.webp b/src/assets/images/tcp.webp new file mode 100644 index 0000000..23b938d Binary files /dev/null and b/src/assets/images/tcp.webp differ diff --git a/src/assets/images/tcpName.png b/src/assets/images/tcpName.png index 46f1d30..1bff205 100644 Binary files a/src/assets/images/tcpName.png and b/src/assets/images/tcpName.png differ diff --git a/src/assets/images/twitter.svg b/src/assets/images/twitter.svg index 3ccd567..0b44fa6 100644 --- a/src/assets/images/twitter.svg +++ b/src/assets/images/twitter.svg @@ -1,6 +1 @@ - - - -twitter - - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/images/volume-mute.svg b/src/assets/images/volume-mute.svg index 6bceaaa..7ff661f 100644 --- a/src/assets/images/volume-mute.svg +++ b/src/assets/images/volume-mute.svg @@ -1,23 +1 @@ - - - - - - - - - + \ No newline at end of file diff --git a/src/assets/images/volume-on.svg b/src/assets/images/volume-on.svg index b852b77..2f85bdf 100644 --- a/src/assets/images/volume-on.svg +++ b/src/assets/images/volume-on.svg @@ -1,26 +1 @@ - - - - - - - - - - + \ No newline at end of file diff --git a/src/assets/images/web.png b/src/assets/images/web.png index 965c27b..2a4af50 100644 Binary files a/src/assets/images/web.png and b/src/assets/images/web.png differ diff --git a/src/assets/images/welcome.png b/src/assets/images/welcome.png index 4722e72..d47ef26 100644 Binary files a/src/assets/images/welcome.png and b/src/assets/images/welcome.png differ diff --git a/src/assets/images/witch.svg b/src/assets/images/witch.svg index a3c295e..9401050 100644 --- a/src/assets/images/witch.svg +++ b/src/assets/images/witch.svg @@ -1,12 +1 @@ - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/images/youtube.svg b/src/assets/images/youtube.svg index 9e319ab..0ed5f93 100644 --- a/src/assets/images/youtube.svg +++ b/src/assets/images/youtube.svg @@ -1,10 +1 @@ - - youtube-filled - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/src/components/eventCard/EventCard.css b/src/components/eventCard/EventCard.css index 99e06d2..4856f5e 100644 --- a/src/components/eventCard/EventCard.css +++ b/src/components/eventCard/EventCard.css @@ -1,23 +1,18 @@ -.codeutsava_section3-card-container{ - display: inline-block; - aspect-ratio: 1; - transition: .35s; -} - .codeutsava__section3-card { - position: relative; - padding: 2rem; - background-image: url("../../assets/images/bg-eventCard.png"); + padding: 1.5rem; + background-image: url("../../assets/images/bg-eventCard.webp"); background-repeat: no-repeat; background-size: cover; display: flex; flex-direction: column; + margin: 1.5rem 0; box-sizing: border-box; font-family: "Poppins", sans-serif; color: black; box-shadow: orange 0 0 8px; align-items: center; justify-content: flex-end; + /* min-width: 350px; */ border-radius: 4px; background-color: white; } @@ -44,6 +39,8 @@ position: relative; margin: auto; width: 100%; + height: auto; + max-height: 300px; transition: all 0.2s ease-in-out; border-radius: 4px; border: 2px solid orange; @@ -58,8 +55,8 @@ } .codeutsava__section3-cardTitle { - font-weight: 700; - font-size: x-large; + font-weight: 900; + font-size: 18px; margin-top: 2rem; display: flex; align-items: center; @@ -75,6 +72,7 @@ .codeutsava__section3-date { margin: 0.5rem 0; + font-size: 16px; font-weight: 400; color: var(--secondary-c); } @@ -115,16 +113,10 @@ @media screen and (max-width: 486px) { .codeutsava__section3-card { - margin: 10px; - margin-bottom: 20px; - } - .codeutsava__section3-cardTitle{ - font-weight: 700; - font-size:200 ; + margin: 0; } - .codeutsava__section3-cardTitle { - font-size: large; + font-weight: 700; margin-top: 0.5rem; } diff --git a/src/components/eventCard/EventCard.js b/src/components/eventCard/EventCard.js index 9e662b0..2ad6aaa 100644 --- a/src/components/eventCard/EventCard.js +++ b/src/components/eventCard/EventCard.js @@ -2,7 +2,6 @@ import React from "react"; import "./EventCard.css"; const EventCard = ({ img, title, date, link }) => { return ( -
@@ -12,7 +11,6 @@ const EventCard = ({ img, title, date, link }) => { Register Now
-
); }; diff --git a/src/components/faq/AnswerAccordian.js b/src/components/faq/AnswerAccordian.js index d52e29e..ff082f8 100644 --- a/src/components/faq/AnswerAccordian.js +++ b/src/components/faq/AnswerAccordian.js @@ -1,14 +1,11 @@ -import { useState } from "react"; import { useRef } from "react"; -const AccordionItem = ({ faq , onToggle, isActive}) => { - +const AccordionItem = ({ faq, onToggle, isActive }) => { const contentEl = useRef(); - return (
  • @@ -146,7 +157,7 @@ const Footer = ({ id }) => { Architected with ❤️ by TCP Team
    - + Back to Top {
    ); })} -
    - {sponsers.map((sponser) => { - return ( -
    - -
    - ); - })} -
    - {sponsers.map((sponser) => { - return ( -
    - -
    - ); - })} -
    - {sponsers.map((sponser) => { - return ( -
    - -
    - ); - })} -
    - {sponsers.map((sponser) => { - return ( -
    - -
    - ); - })}
    ); diff --git a/src/components/introAudio/IntroAudio.js b/src/components/introAudio/IntroAudio.js index b8e05ae..6317388 100644 --- a/src/components/introAudio/IntroAudio.js +++ b/src/components/introAudio/IntroAudio.js @@ -1,11 +1,10 @@ -import React, { useEffect, useRef, useState } from "react"; +import React, { useState } from "react"; import intro_music from "../../assets/audio/intro-music.mp3"; import "./IntroAudio.css"; const IntroAudio = () => { const [notPlaying, setnotPlaying] = useState(true); const audioRef = React.createRef(); - const toggle = () => { if (notPlaying) { audioRef.current.play(); @@ -14,7 +13,6 @@ const IntroAudio = () => { } setnotPlaying(!notPlaying); }; - return (
    +
    -
    - + -
    +
    @@ -155,18 +166,22 @@ const Navbar = () => {
  • - -

    - Events -

    -
    + + +

    + Events +

    +
    +
  • - -

    - Speakers -

    -
    + + +

    + Speakers +

    +
    +
  • diff --git a/src/components/navbarTeam/NavbarTeam.js b/src/components/navbarTeam/NavbarTeam.js index 94780a1..9191a99 100644 --- a/src/components/navbarTeam/NavbarTeam.js +++ b/src/components/navbarTeam/NavbarTeam.js @@ -2,13 +2,11 @@ import React from "react"; import { useRef, useState } from "react"; import "./NavbarTeam.css"; import codeutsava from "../../assets/images/codeutsava.png"; -import tcp from "../../assets/images/tcp.png"; +import tcp from "../../assets/images/tcp.webp"; import downArrow from "../../assets/images/downArrow.svg"; import feedBack from "../../assets/images/feedback.svg"; import brochure from "../../assets/images/CodeUtsava_Brochure_7.0.pdf"; import guidelines from "../../assets/images/CodeUtsava_Guidelines_7.0.pdf"; -import { motion } from "framer-motion"; -import { headerVariants } from "../../motionUtils"; import { Link } from "react-router-dom"; const NavbarTeam = () => { @@ -20,11 +18,7 @@ const NavbarTeam = () => { } return ( -
    @@ -87,11 +81,11 @@ const NavbarTeam = () => {
  • + style={{ transform: "translateX(-8px)" }}>
    + style={{ transform: "translateX(-8px)" }}>
    @@ -124,7 +118,7 @@ const NavbarTeam = () => {
    - +
    ); }; diff --git a/src/components/team/Team.css b/src/components/team/Team.css index a3c4dd4..fbb3ec5 100644 --- a/src/components/team/Team.css +++ b/src/components/team/Team.css @@ -28,10 +28,6 @@ filter: invert(100%); transform: rotate(90deg); } -.codeutsava__team-options-button a { - font-size: 12px; - margin-left: 8px; -} .codeutsava__team-options-button:hover img { filter: invert(0%); } @@ -77,7 +73,6 @@ cursor: pointer; border: 1px solid #d7d7d7; border-radius: 10px; - cursor: pointer; margin-top: 0.5rem; padding: 20px 40px; text-transform: uppercase; @@ -90,6 +85,7 @@ color: #d7d7d7; font-weight: 600; transition: all 0.2s ease-in-out; + position: relative; } .codeutsava__team-options-button:hover { diff --git a/src/components/team/Team.js b/src/components/team/Team.js index 44de714..da2cbb9 100644 --- a/src/components/team/Team.js +++ b/src/components/team/Team.js @@ -1,32 +1,22 @@ import React from "react"; import { useState, useEffect } from "react"; import "./Team.css"; - import Footer from "../../components/footer/Footer" - import TeamCard from "../teamCard/TeamCard"; import TeamCard4 from "../teamCard4/TeamCard4"; import TeamCard3 from "../teamCard3/TeamCard3"; -import { motion } from "framer-motion"; import { Link } from "react-router-dom"; import downArrow from "../../assets/images/downArrow.svg"; - import axios from "axios"; - import { baseUrl } from "../../constants"; - -import tcp from "../../assets/images/tcp.png"; - +import tcp from "../../assets/images/tcp.webp"; const Team = ({year}) => { - const url = baseUrl + "team/" + year; - const [state, setState] = useState({ data: [], loading: true, }); - useEffect(() => { const fetchData = async () => { const data = await axios.get(url); @@ -37,17 +27,12 @@ const Team = ({year}) => { }; fetchData(); }, []); - const overAllCoordinaters = state.data.filter((member) => member.Designation == "Overall Coordinator") const headCoordinaters = state.data.filter((member) => member.Designation == "Head Coordinator" || member.Designation == "Domain Lead") const managers = state.data.filter((member) => member.Designation == "Manager") const executives = state.data.filter((member) => member.Designation == "Executive") - return ( - @@ -58,9 +43,11 @@ const Team = ({year}) => { <Team TCP {year}>
    - + +
    - Back To Main Page + Back To Main Page +
    Overall Coordinators
    @@ -119,7 +106,7 @@ const Team = ({year}) => {
    - +
    ); }; diff --git a/src/pages/Error404/Error404.js b/src/pages/Error404/Error404.js index 82ce805..922041f 100644 --- a/src/pages/Error404/Error404.js +++ b/src/pages/Error404/Error404.js @@ -4,7 +4,7 @@ import "../../App.css"; import NavbarTeam from "../../components/navbarTeam/NavbarTeam"; import Footer from "../../components/footer/Footer"; import { Link } from "react-router-dom"; -import img404 from "../../assets/images/404.gif"; +import img404 from "../../assets/images/github.svg"; const Error404 = () => { return ( diff --git a/src/pages/contactUs/ContactUs.css b/src/pages/contactUs/ContactUs.css index c1b7e5b..f0b18ba 100644 --- a/src/pages/contactUs/ContactUs.css +++ b/src/pages/contactUs/ContactUs.css @@ -1,6 +1,7 @@ .codeutsava__contact-container { color: white; - margin: 6rem 0; + margin-bottom: 10rem; + margin-top: 6rem; font-family: "Poppins"; } diff --git a/src/pages/contactUs/ContactUs.js b/src/pages/contactUs/ContactUs.js index d62cef6..53b7f71 100644 --- a/src/pages/contactUs/ContactUs.js +++ b/src/pages/contactUs/ContactUs.js @@ -8,7 +8,7 @@ import IntroAudio from "../../components/introAudio/IntroAudio"; const ContactUs = () => { return ( -
    +
    diff --git a/src/pages/home/sections/section3/Section3.css b/src/pages/events/Events.css similarity index 85% rename from src/pages/home/sections/section3/Section3.css rename to src/pages/events/Events.css index 8306bbe..2c2eedd 100644 --- a/src/pages/home/sections/section3/Section3.css +++ b/src/pages/events/Events.css @@ -32,9 +32,20 @@ } .codeutsava__section3-events-container { - max-width: 98%; + gap: 4rem; + /* overflow-x: scroll; + min-width: 70vw; */ + display: flex; + /* justify-content: flex-start; */ + justify-content: center; + margin: 4rem auto; + flex-direction: row; } +/* .codeutsava__section3-events-container::-webkit-scrollbar{ + display: none; +} */ + .codeutsava__section3-events-container .slider .slick-list { margin: 0 1rem; box-sizing: initial; @@ -95,8 +106,7 @@ } } @media screen and (min-width: 484px) and (max-width: 768px) { - .slider{ - margin-left: 10px; + .slider { + margin-left: 10px; } } - diff --git a/src/pages/events/Events.js b/src/pages/events/Events.js new file mode 100644 index 0000000..20b41d6 --- /dev/null +++ b/src/pages/events/Events.js @@ -0,0 +1,68 @@ +import React from "react"; +import { useState, useEffect, useRef } from "react"; +import "./Events.css"; +import EventCard from "../../components/eventCard/EventCard"; +import EventData from "../../assets/data/eventsData"; +import { previousYear, baseUrl } from "../../constants"; +import frank from "../../assets/images/frakenstein.png"; +import Footer from "../../components/footer/Footer"; +import NavbarTeam from "../../components/navbarTeam/NavbarTeam"; +import IntroAudio from "../../components/introAudio/IntroAudio"; +import axios from "axios"; +import downArrow from "../../assets/images/downArrow.svg"; + +const Events = () => { + const url = baseUrl + "events/" + previousYear; + const [state, setState] = useState({ + data: [], + loading: true, + }); + console.log(url); + useEffect(() => { + const fetchData = async () => { + const data = await axios.get(url); + setState({ + data: data.data.data, + loading: false, + }); + }; + fetchData(); + }, []); + + console.log(state.data); + + return ( +
    +
    + +
    +
    +
    +
    + + Events +
    +
    + {EventData.map((event, index) => ( + + ))} +
    +
    +
    +
    + +
    +
    +
    +
    +
    + ); +}; + +export default Events; diff --git a/src/pages/faqs/FAQs.css b/src/pages/faqs/FAQs.css index 31ff5ba..c0de8d6 100644 --- a/src/pages/faqs/FAQs.css +++ b/src/pages/faqs/FAQs.css @@ -1,7 +1,7 @@ .codeutsava__section7 { padding-top: 2rem; font-family: "Poppins"; - margin-bottom: 4rem; + margin-bottom: 10rem; } .codeutsava__section7-title { @@ -231,6 +231,13 @@ } .codeutsava__section7-body-mobile { display: block; + padding: 18px; + } +} +@media screen and (max-width: 600px){ + .codeutsava__section7-body-mobile { + + padding: 0px; } } diff --git a/src/pages/faqs/FAQs.js b/src/pages/faqs/FAQs.js index 9db9e79..b423339 100644 --- a/src/pages/faqs/FAQs.js +++ b/src/pages/faqs/FAQs.js @@ -1,100 +1,102 @@ import React from "react"; - import "./FAQs.css"; - import faqs from "../../assets/data/faqData"; import downArrow from "../../assets/images/downArrow.svg"; import frank from "../../assets/images/frakenstein.png"; import ghost from "../../assets/images/ghost.png"; -import AccordianQA from '../../components/faq/QuestionAccordian' - +import AccordianQA from "../../components/faq/QuestionAccordian"; import Footer from "../../components/footer/Footer"; import NavbarTeam from "../../components/navbarTeam/NavbarTeam"; import IntroAudio from "../../components/introAudio/IntroAudio"; import { Link } from "react-router-dom"; - import { useState } from "react"; const FAQs = () => { - const [answerId, setAnswerId] = useState(-1); const [answer, setAnswer] = useState(); - function fetchQ(index) { setAnswerId(index); setAnswer(faqs[index].answer); } return ( -
    +
    -
    -
    - FAQs -
    -
    -
    -

    - Frankenstein To Your Resque Ask Me Anything From There -

    - -
    -

    - {answer} -

    +
    +
    + FAQs
    - -
    -
    -

    - Not able to find your question? -

    Dont worry , fill out the Contact Us at the end of - this page.
    -
    We're excited to chat with you, so expect a response - within 24 hours. -

    +
    +
    +

    + Frankenstein To Your Resque Ask Me Anything From There +

    + +
    +

    {answer}

    +
    + +
    +
    +

    + Not able to find your question? +

    Dont worry , fill out the{" "} + + + {" "} + Contact Us{" "} + + + at the end of this page.
    +
    We're excited to chat with you, so expect a response + within 24 hours. +

    +
    +
    -
    -
    -
    -
    -

    HAVE A QUESTION?

    -

    - New to hackathon?
    Don't worry we got you covered with all the basic - information. -

    -
    -
    -
      - {faqs.map((faq, index) => ( -

      fetchQ(index)}> - {faq.question} +

      +
      +

      HAVE A QUESTION?

      +

      + New to hackathon?
      Don't worry we got you covered with + all the basic information.

      - ))} -
    +
    +
    +
      + {faqs.map((faq, index) => ( +

      fetchQ(index)} + > + {faq.question} +

      + ))} +
    +
    +
    +
    - -
    +
    +
    -
    - ); }; diff --git a/src/pages/home/HomePage.css b/src/pages/home/HomePage.css index 6305b59..b0849eb 100644 --- a/src/pages/home/HomePage.css +++ b/src/pages/home/HomePage.css @@ -10,7 +10,6 @@ .codeutsava__footer-container{ width: 100%; background-color: rgba(0,0,0,0.6); - margin-top: 10rem; overflow-x: hidden; } diff --git a/src/pages/home/HomePage.js b/src/pages/home/HomePage.js index ca06004..0c13537 100644 --- a/src/pages/home/HomePage.js +++ b/src/pages/home/HomePage.js @@ -2,26 +2,17 @@ import React, { Component } from "react"; import Navbar from "../../components/navbar/Navbar"; import "./HomePage.css"; import "../../App.css"; -import InfiniteCarousel from "../../components/infiniteCarousel/InfiniteCarousel"; import IntroAudio from "../../components/introAudio/IntroAudio"; import Section1 from "./sections/section1/Section1"; import Section2 from "./sections/section2/Section2"; -import Section3 from "./sections/section3/Section3"; -import Section4 from "./sections/section4/Section4"; import Section5 from "./sections/section5/Section5"; import Section6 from "./sections/section6/Section6"; -import Section9 from "./sections/section9/Section9"; -import Section8 from "./sections/section8/Section8"; import Section10 from "./sections/section10/Section10"; -import Footer from "../../components/footer/Footer"; -import Section15 from "./sections/section15/Section15"; -import Section11 from "./sections/section11/Section11"; -import Section12 from "./sections/section12/Section12"; -import Section13 from "./sections/section13/Section13"; import Section14 from "./sections/section14/Section14"; -import sponsers from "../../assets/data/sponsersData"; import Statistics from "../../components/statisticalData/Statistics"; -import ScrollToTopnew from "../../components/scrollToTop/ScrollToTop"; +import Footer from "../../components/footer/Footer"; +import Section9 from "./sections/section9/Section9"; +// import ScrollToTopnew from "../../components/scrollToTop/ScrollToTop"; const HomePage = () => { return ( @@ -32,24 +23,22 @@ const HomePage = () => {
    - - + + + + + {/* */} + {/* */} - - - {/* */} {/* */} - {/* */} - {/* */} -
    - + {/* */}
    diff --git a/src/pages/home/sections/section1/Section1.css b/src/pages/home/sections/section1/Section1.css index 267c1ef..6d40cc8 100644 --- a/src/pages/home/sections/section1/Section1.css +++ b/src/pages/home/sections/section1/Section1.css @@ -1,286 +1 @@ -.codeutsava__section1 { - /* display: flex; */ - padding-top: 6rem; - padding-bottom: 7rem; - display: flex; - align-items: center; - justify-content: center; - -} - -.codeutsava__section1-bg-canvas{ - display: block !important; - width: 100%; - height: 900px; - aspect-ratio: auto; - position: absolute; - z-index: -100; -} - -.codeutsava__section1-body { - display: flex; - justify-content: center; - align-items: center; - flex-direction: column; -} -@media only screen and (min-width: 767px){ - .codeutsava__section1-body { - width: auto; - } - .codeutsava__section1-image img{ - width: 100%; - } - .codeutsava__section1-menu{ - width: 100%; - } -} -.codeutsava__section1-menu { - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; -} -.codeutsava__section1-heading { - margin: 4px 0; - height: 70px; -} - -.codeutsava__section1-subheading { - font-family: var(--font-family1); - font-weight: 500; - font-size: 40px; - line-height: 70px; - letter-spacing: 4px; - color: var(--secondary-c); - text-transform: uppercase; -} - -.codeutsava__section1-para { - font-family: "Poppins"; - font-weight: 300; - font-size: 24px; - letter-spacing: 1px; - color: white; - text-align: center; -} - -.codeutsava__section1-image { - width: 100%; - z-index: 1; - display: flex; - justify-content: center; -} - -.codeutsava__section1-image img{ - height: 300px; - padding: 4px; - -} - - -.codeutsava__section1-button-container { - display: flex; - justify-content: center; - align-items: center; - margin-top: 3rem; - width: max-content; - margin-bottom: 4rem; -} - -.codeutsava__section1-button { - align-items: center; - background-color: #f3f6fb; - border-radius: 4px; - border: 2px solid transparent; - color: #000; - display: flex; - font-size: 20px; - font-weight: 300; - height: 44px; - justify-content: center; - outline: none; - padding: 0 32px; - white-space: nowrap; - width: 100%; - cursor: pointer; -} - -.codeutsava__section1-devfolio { - height: 24px; - width: 24px; - margin-right: 8px; -} -.codeutsava__section1-container2{ - display: flex; - flex-direction: row; -} -@media only screen and (max-width: 650px){ -.codeutsava__section1-discord{ - margin-right: 18px; -} -} -.codeutsava__section1-discord { - display: flex; - justify-content: left; - align-items: center; - background-color: #f3f6fb; - padding: 7.7px 12px; - border-radius: 4px; - margin-left: 14px; - cursor: pointer; -} - -.codeutsava__section1-discord-link img { - height: 25px; - width: auto; -} - -.codeutsava__section1-register { - display: flex; - justify-content: center; - align-items: center; - font-family: var(--font-family); - background-color: #f3f6fb; - padding: 13px 20px; - border-radius: 4px; - cursor: pointer; - margin-left: 14px; - width: max-content; - text-align: center; -} - -.codeutsava__section1-register-link { - text-align: center; -} - -.codeutsava__section1-side-links { - position: absolute; - left: 48px; - bottom: 5rem; - margin: 0; - padding: 0; - list-style: none; - font-size: 2.5rem; - text-align: center; -} - -.codeutsava__section1-side-links::before { - display: block; - content: ""; - width: 2px; - height: 42px; - background-color: rgba(255, 255, 255, 0.4); - margin-left: auto; - margin-right: auto; - margin-bottom: 12px; -} - -.codeutsava__section1-side-links a svg:hover{ - fill: var(--secondary-c); - transition: all 0.2s ease-in-out; -} -/* Change the background color when hovering over the button */ -.codeutsava__section1-side-links::before { - display: block; - content: ""; - background-color:""; - margin-left: auto; - margin-right: auto; - margin-bottom: 12px; -} -.codeutsava__section1-side-links li button:hover { - list-style: none; - outline: none; - background-color: var(--secondary-c); - transition: all 0.1s ease-in-out; -} - -.codeutsava__section1-scrollDown{ - color: white; - position: absolute; - bottom: 6rem; - right: 2.5rem; - transform-origin: right top 0; - float: right; - display: flex; - justify-content: center; - align-items: center; - flex-direction: column; - animation: bounce 4s infinite; - animation-delay: 2s; -} - -.codeutsava__section1-scrollDown a{ - display: inline-block; - font-family: var(--font-family); - font-size: 0.9rem; - text-transform: uppercase; - letter-spacing: 0.3rem; - color: #ffffff; - writing-mode: vertical-lr; - background: transparent; - position: relative; - margin-bottom: 0.6rem; -} - -.codeutsava__section1-scrollDown a:hover{ - color: var(--secondary-c); - transition: all 0.2s ease-in-out; -} - -@keyframes bounce { - 0%, 20%, 50%, 80%, 100% {transform: translateY(0);} - 40% {transform: translateY(-20px);} - 60% {transform: translateY(-15px);} -} - -@media screen and (max-width: 1000px) { - .codeutsava__section1-scrollDown, .codeutsava__section1-side-links{ - display: none; - } - .codeutsava__section1-bg-canvas{ - display: none !important; - } -} - -@media screen and (max-width: 650px) { - .codeutsava__section1-discord, .codeutsava__section1-register{ - margin-left: 0; - } - .codeutsava__section1-bg-canvas{ - display: none !important; - } - .codeutsava__section1 { - padding-top: 8rem; - padding-bottom: 8rem; - } - .codeutsava__section1-image img{ - height: 130px; - } - .codeutsava__section1-body { - max-width: 300px; - } - - .codeutsava__section1-heading { - margin: 1rem 0; - height: 40px; - } - - .codeutsava__section1-subheading { - font-size: 28px; - letter-spacing: 0; - line-height: 20px; - margin-bottom: 2rem; - } - .codeutsava__section1-para { - font-size: 18px; - } - .codeutsava__section1-image { - margin-bottom: 1rem; - } - .codeutsava__section1-button-container { - width: 100%; - flex-direction: column; - gap: 0.5rem; - } -} +.codeutsava__section1{padding-top:6rem;padding-bottom:7rem;display:flex;align-items:center;justify-content:center}.codeutsava__section1-bg-canvas{display:block!important;width:100%;height:900px;aspect-ratio:auto;position:absolute;z-index:-100}.codeutsava__section1-body{display:flex;justify-content:center;align-items:center;flex-direction:column}@media only screen and (min-width:767px){.codeutsava__section1-body{width:auto}.codeutsava__section1-image img,.codeutsava__section1-menu{width:100%}}.codeutsava__section1-menu{display:flex;flex-direction:column;justify-content:center;align-items:center}.codeutsava__section1-heading{margin:4px 0;height:70px}.codeutsava__section1-subheading{font-family:var(--font-family1);font-weight:500;font-size:40px;line-height:70px;letter-spacing:4px;color:var(--secondary-c);text-transform:uppercase}.codeutsava__section1-para{font-family:Poppins;font-weight:300;font-size:24px;letter-spacing:1px;color:#fff;text-align:center}.codeutsava__section1-image{width:100%;display:flex;justify-content:center}.codeutsava__section1-image img{height:300px;padding:4px}.codeutsava__section1-button-container{display:flex;justify-content:center;align-items:center;margin-top:3rem;width:max-content;margin-bottom:4rem}.codeutsava__section1-button{align-items:center;background-color:#f3f6fb;border-radius:4px;border:2px solid transparent;color:#000;display:flex;font-size:20px;font-weight:300;height:44px;justify-content:center;outline:0;padding:0 32px;white-space:nowrap;width:100%;cursor:pointer}.codeutsava__section1-discord,.codeutsava__section1-register{background-color:#f3f6fb;border-radius:4px;cursor:pointer;margin-left:14px;display:flex}.codeutsava__section1-devfolio{height:24px;width:24px;margin-right:8px}.codeutsava__section1-container2{display:flex;flex-direction:row}@media only screen and (max-width:650px){.codeutsava__section1-discord{margin-right:18px}}.codeutsava__section1-discord{justify-content:left;align-items:center;padding:7.7px 12px}.codeutsava__section1-discord-link img{height:25px;width:auto}.codeutsava__section1-register{justify-content:center;align-items:center;font-family:var(--font-family);padding:13px 20px;width:max-content;text-align:center}.codeutsava__section1-register-link{text-align:center}.codeutsava__section1-side-links{position:absolute;left:48px;bottom:5rem;margin:0;padding:0;list-style:none;font-size:2.5rem;text-align:center}.codeutsava__section1-side-links::before{content:"";width:2px;height:42px;background-color:rgba(255,255,255,.4);display:block;content:"";background-color:"";margin-left:auto;margin-right:auto;margin-bottom:12px}.codeutsava__section1-side-links a svg:hover{fill:var(--secondary-c);transition:.2s ease-in-out}.codeutsava__section1-side-links li button:hover{list-style:none;outline:0;background-color:var(--secondary-c);transition:.1s ease-in-out}.codeutsava__section1-scrollDown{color:#fff;position:absolute;bottom:6rem;right:2.5rem;transform-origin:right top 0;float:right;display:flex;justify-content:center;align-items:center;flex-direction:column;animation:4s 2s infinite bounce}.codeutsava__section1-scrollDown a{display:inline-block;font-family:var(--font-family);font-size:.9rem;text-transform:uppercase;letter-spacing:.3rem;color:#fff;writing-mode:vertical-lr;background:0 0;position:relative;margin-bottom:.6rem}.codeutsava__section1-scrollDown a:hover{color:var(--secondary-c);transition:.2s ease-in-out}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-15px)}}@media screen and (max-width:1000px){.codeutsava__section1-scrollDown,.codeutsava__section1-side-links{display:none}.codeutsava__section1-bg-canvas{display:none!important}}@media screen and (max-width:650px){.codeutsava__section1-discord,.codeutsava__section1-register{margin-left:0}.codeutsava__section1-bg-canvas{display:none!important}.codeutsava__section1{padding-top:8rem;padding-bottom:8rem}.codeutsava__section1-image img{height:130px}.codeutsava__section1-body{max-width:300px}.codeutsava__section1-heading{margin:1rem 0;height:40px}.codeutsava__section1-subheading{font-size:28px;letter-spacing:0;line-height:20px;margin-bottom:2rem}.codeutsava__section1-para{font-size:18px}.codeutsava__section1-image{margin-bottom:1rem}.codeutsava__section1-button-container{width:100%;flex-direction:column;gap:.5rem}} \ No newline at end of file diff --git a/src/pages/home/sections/section1/Section1.js b/src/pages/home/sections/section1/Section1.js index f082bb8..7196f17 100644 --- a/src/pages/home/sections/section1/Section1.js +++ b/src/pages/home/sections/section1/Section1.js @@ -1,6 +1,6 @@ import React, { Component, useEffect, useRef, useState } from "react"; import "./Section1.css"; -import codeutsavaTitle from "../../../../assets/images/codeutsavaTitle3d.png"; +import codeutsavaTitle from "../../../../assets/images/codeutsavaTitle3d.webp"; import discord from "../../../../assets/images/discord.svg"; import wel from "../../../../assets/images/welcome.png"; @@ -31,7 +31,7 @@ const Section1 = () => {
    Central India's{" "} - Largest Coding Event. Coming Soon! + Largest Coding Event. Join Us On 1st - 2nd November.
    diff --git a/src/pages/home/sections/section10/Section10.css b/src/pages/home/sections/section10/Section10.css index 892675a..14c1bbb 100644 --- a/src/pages/home/sections/section10/Section10.css +++ b/src/pages/home/sections/section10/Section10.css @@ -9,6 +9,7 @@ justify-content: center; align-items: center; flex-direction: column; + margin-bottom: 10rem; } .codeutsava__section10-title { diff --git a/src/pages/home/sections/section11/Section11.js b/src/pages/home/sections/section11/Section11.js index 960c104..e48b4e0 100644 --- a/src/pages/home/sections/section11/Section11.js +++ b/src/pages/home/sections/section11/Section11.js @@ -5,7 +5,6 @@ import "./Section11.css"; import shortlistedTeams from "../../../../assets/data/shortlistedTeamsData"; import ShortlistedTeamCard from "../../../../components/shortlistedTeamCard/ShortlistedTeamCard"; -import { motion } from "framer-motion"; const Section11 = () => { const useFade = (initial) => { @@ -32,10 +31,7 @@ const Section11 = () => { const [isVisible, setVisible, fadeProps] = useFade(false); return ( - @@ -81,7 +77,7 @@ const Section11 = () => { )}
    - +
    ); }; diff --git a/src/pages/home/sections/section12/Section12.js b/src/pages/home/sections/section12/Section12.js index 2dddf0c..4afba30 100644 --- a/src/pages/home/sections/section12/Section12.js +++ b/src/pages/home/sections/section12/Section12.js @@ -1,12 +1,8 @@ import React from "react"; import { useState, useEffect } from "react"; - import "./Section12.css"; - import winningTeamData from "../../../../assets/data/winningTeamData"; import WinningTeamCard from "../../../../components/winningTeamCard/WinningTeamCard"; -import { motion } from "framer-motion"; - const Section11 = () => { const useFade = (initial) => { const [show, setShow] = useState(initial); @@ -32,10 +28,7 @@ const Section11 = () => { const [isVisible, setVisible, fadeProps] = useFade(false); return ( - @@ -82,7 +75,7 @@ const Section11 = () => { )}
    - + ); }; diff --git a/src/pages/home/sections/section14/Section14.css b/src/pages/home/sections/section14/Section14.css index 321cf23..372afb5 100644 --- a/src/pages/home/sections/section14/Section14.css +++ b/src/pages/home/sections/section14/Section14.css @@ -139,24 +139,6 @@ } } -.apexcharts-xaxis-label, -.apexcharts-yaxis-label { - fill: #ffffffd0; - font-size: 12px; -} - -.apexcharts-xaxis-title-text, -.apexcharts-yaxis-title-text { - fill: var(--secondary-c); - font-size: 14px; - font-weight: 300; - letter-spacing: 1px; -} -.apexcharts-xaxis-title-text:hover, -.apexcharts-yaxis-title-text:hover { - fill: var(--secondary-c); -} - @media (width<1000px) { .codeutsava__section14-menu2 > div { flex-direction: column; @@ -168,33 +150,8 @@ width: 100%; margin: 25px; } - .apexcharts-xaxis-label, - .apexcharts-yaxis-label { - font-size: 9px; - } - - .apexcharts-xaxis-title-text, - .apexcharts-yaxis-title-text { - font-size: 11px; - font-weight: 300; - } - .apexcharts-xaxis-title-text { - transform: translateY(-42px) !important; - } .codeutsava__section14-left, .codeutsava__section14-right { padding: 0; } } - -.apexcharts-menu-icon, -.apexcharts-reset-icon, -.apexcharts-zoom-icon { - transform: scale(0.85); - display: flex; - justify-content: end; -} - -.apexcharts-menu-item { - color: black; -} diff --git a/src/pages/home/sections/section14/Section14.js b/src/pages/home/sections/section14/Section14.js index 904ba53..60ba3d0 100644 --- a/src/pages/home/sections/section14/Section14.js +++ b/src/pages/home/sections/section14/Section14.js @@ -1,61 +1,10 @@ import React, { useState, useEffect } from "react"; -import Chart from "react-apexcharts"; import "./Section14.css"; import pumpkin from "../../../../assets/images/pumpkin.png"; +import graph1 from "../../../../assets/images/graph1.webp"; +import graph2 from "../../../../assets/images/graph2.webp"; const Section14 = () => { - const [state, setState] = useState({ - options: { - chart: { - id: "basic-bar", - }, - dataLabels: { - // enabled: false, - }, - tooltip: { - enabled: false, - }, - colors: ["var(--secondary-c)"], - }, - series: [ - { - name: "Total Number of Teams", - data: [120, 200, 260, 450, 570, 640, 800], - }, - { - name: "Total Participations", - data: [500, 800, 1000, 1600, 1800, 2400, 3200], - }, - ], - }); - - const getFontSize = () => { - const fontSize = window.innerWidth <= 767 ? "8px" : "14px"; - return fontSize; - }; - - const getChartHeight = () => { - const smallScreenHeight = 300; - const largeScreenHeight = 400; - - if (window.innerWidth <= 450) { - return smallScreenHeight; - } else { - return largeScreenHeight; - } - }; - - const optionsWithoutToolbar = { - ...state.options, - toolbar: { - show: false, - }, - dataLabels: { - style: { - fontSize: getFontSize(), - }, - }, - }; return (
    {
    - + graph1
    - + graph1
    diff --git a/src/pages/home/sections/section2/Section2.css b/src/pages/home/sections/section2/Section2.css index afc6fd7..d472469 100644 --- a/src/pages/home/sections/section2/Section2.css +++ b/src/pages/home/sections/section2/Section2.css @@ -1,135 +1 @@ -.codeutsava__section2 { - /* display: flex; */ - padding-top: 8rem; - padding-bottom: 2rem; - color: white; - font-family: 'Poppins'; -} - -.codeutsava__section2-body{ - display: flex; - justify-content: center; - align-items: center; - flex-direction: column; -} - -.codeutsava__section2-menu{ - display: flex; - justify-content: center; - align-items: center; - flex-direction: row; - gap: 2rem; -} - -.codeutsava__section2-title{ - font-style: normal; - font-weight: 600; - font-size: 48px; - text-align: center; - letter-spacing: 1px; - display: flex; - justify-content: center; - align-items: center; -} - -.codeutsava__section2-title img{ - width: auto; - position: relative; - height: 110px; -} - -.codeutsava__section2-content{ - font-style: normal; - font-weight: 300; - font-size: 20px; - line-height: 36px; - letter-spacing: 0.5px; -} - -.codeutsava__section2-wordglobe{ - display: flex; - justify-content: center; - align-items: center; -} - -.text-sphere{ - position: relative; - display: flex; - justify-content: center; - width: 100%; - align-items: center; -} - -.tagcloud{ - display: inline-block; - letter-spacing: 0.0625em; - font-size: 1.3em; -} - -.tagcloud--item{ - font-family: "Poppins"; - font-weight: 500; - color: var(--secondary-c); -} - -.tagcloud--item:hover{ - color: white; -} - -@media screen and (min-width:1450px){ - .codeutsava__section2-content{ - width: 850px; - margin-left: 4rem; - } -} - -@media screen and (max-width:1150px){ - .codeutsava__section2-body{ - margin: 0 3rem; - } - .codeutsava__section2-wordglobe{ - transform: scale(0.8); - } - .codeutsava__section2-menu{ - gap: 1rem; - flex-direction: column; - } - .codeutsava__section2-title{ - font-size: 36px; - } - .codeutsava__section2-content{ - text-align: center; - } -} - - -@media screen and (max-width:650px){ - .codeutsava__section2-body{ - margin: 0 3rem; - } - .codeutsava__section2-wordglobe{ - transform: scale(0.6); - } - .codeutsava__section2-menu{ - max-width: 480px; - height: 820px; - } - .codeutsava__section2-title{ - font-size: 34px; - } - .codeutsava__section2-content{ - font-size: 16px; - line-height: 30px; - transform: translateY(-5rem); - } -} - -@media screen and (max-width:450px){ - .codeutsava__section2-menu{ - max-width: 310px; - } -} - - - - +.codeutsava__section2{padding-top:8rem;padding-bottom:2rem;color:#fff;font-family:Poppins}.codeutsava__section2-body{display:flex;justify-content:center;align-items:center;flex-direction:column}.codeutsava__section2-menu{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:2rem}.codeutsava__section2-title{font-style:normal;font-weight:600;font-size:48px;text-align:center;letter-spacing:1px;display:flex;justify-content:center;align-items:center}.codeutsava__section2-title img{width:auto;position:relative;height:110px}.codeutsava__section2-content{font-style:normal;font-weight:300;font-size:20px;line-height:36px;letter-spacing:.5px}.codeutsava__section2-wordglobe{display:flex;justify-content:center;align-items:center}.text-sphere{position:relative;display:flex;justify-content:center;width:100%;align-items:center}.tagcloud{display:inline-block;letter-spacing:.0625em;font-size:1.3em}.tagcloud--item{font-family:Poppins;font-weight:500;color:var(--secondary-c)}.tagcloud--item:hover{color:#fff}@media screen and (min-width:1450px){.codeutsava__section2-content{width:850px;margin-left:4rem}}@media screen and (max-width:1150px){.codeutsava__section2-body{margin:0 3rem}.codeutsava__section2-wordglobe{transform:scale(.8)}.codeutsava__section2-menu{gap:1rem;flex-direction:column}.codeutsava__section2-title{font-size:36px}.codeutsava__section2-content{text-align:center}}@media screen and (max-width:650px){.codeutsava__section2-body{margin:0 3rem}.codeutsava__section2-wordglobe{transform:scale(.6)}.codeutsava__section2-menu{max-width:480px;height:820px}.codeutsava__section2-title{font-size:34px}.codeutsava__section2-content{font-size:16px;line-height:30px;transform:translateY(-5rem)}}@media screen and (max-width:450px){.codeutsava__section2-menu{max-width:310px}.codeutsava__section2-title img{height:90px}} \ No newline at end of file diff --git a/src/pages/home/sections/section3/Section3.js b/src/pages/home/sections/section3/Section3.js deleted file mode 100644 index 04f1bdd..0000000 --- a/src/pages/home/sections/section3/Section3.js +++ /dev/null @@ -1,65 +0,0 @@ -import React from "react"; - -import { useState, useEffect } from "react"; - -import "./Section3.css"; - -import EventCard from "../../../../components/eventCard/EventCard"; -import Slider from "react-slick"; -import { sliderSettings } from "../../../../motionUtils"; - -import Events from "../../../../assets/data/eventsData"; - -import { previousYear, baseUrl } from "../../../../constants"; - -import frank from "../../../../assets/images/frakenstein.png"; - -import axios from "axios"; - -const Section3 = () => { - const url = baseUrl + "events/" + previousYear; - const [state, setState] = useState({ - data: [], - loading: true, - }); - console.log(url); - useEffect(() => { - const fetchData = async () => { - const data = await axios.get(url); - setState({ - data: data.data.data, - loading: false, - }); - }; - fetchData(); - }, []); - - console.log(state.data); - - return ( -
    -
    - - Events -
    -
    - - {Events.map((event, index) => ( - - ))} - -
    -
    - ); -}; - -export default Section3; diff --git a/src/pages/home/sections/section5/Section5.css b/src/pages/home/sections/section5/Section5.css index 0a4d376..ba11f4b 100644 --- a/src/pages/home/sections/section5/Section5.css +++ b/src/pages/home/sections/section5/Section5.css @@ -1,6 +1,5 @@ .codeutsava__section5 { padding-top: 2rem; - padding-bottom: 2rem; font-family: "Poppins"; } @@ -31,9 +30,8 @@ } .codeutsava__section5-format-container { - grid-template-rows: repeat(6, minmax(0px, 1fr)); - grid-template-columns: repeat(14, minmax(0px, 1fr)); - gap: 4px; + grid-template-rows: repeat(8, minmax(0px, 1fr)); + grid-template-columns: repeat(16, minmax(0px, 1fr)); background-image: url("../../../../assets/images/hackathonBg.svg"); background-repeat: no-repeat; background-position: 24% 35%; @@ -44,12 +42,13 @@ } .codeutsava__section5-format-card { - padding: 32px 48px; + padding: 32px 20px; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 20px; + margin: 4px; border-radius: 12px; background-color: rgb(32, 32, 32); box-shadow: var(--secondary-c) 0px 0px 12px; @@ -78,7 +77,6 @@ border-radius: 50%; position: absolute; left: 0px; - top: 1px; height: 40px; width: 40px; margin-right: 4px; @@ -92,31 +90,37 @@ .codeutsava__section5-format-card-title { font-weight: 400; margin-left: 1.5rem; + font-size: 12px; } .codeutsava__section5-format-card-description { font-weight: 400; padding-bottom: 4px; + font-size: 12px; } .format-card1 { - grid-area: 2 / 1 / 4 / 5; + grid-area: 2 / 1 / 4 / 6; } .format-card2 { - grid-area: 1 / 6 / 3 / 11; + grid-area: 1 / 7 / 3 / 11; } .format-card3 { - grid-area: 3 / 11 / 5 / 15; + grid-area: 2 / 12 / 4 / 18; } .format-card4 { - grid-area: 5 / 9 / 7 / 13; + grid-area: 5 / 12 / 7 / 18; } .format-card5 { - grid-area: 5 / 3 / 7 / 7; + grid-area: 6 / 7 / 8 / 11; +} + +.format-card6 { + grid-area: 5 / 1 / 7 / 6; } @media screen and (max-width: 900px) { @@ -149,6 +153,9 @@ .format-card5 { grid-area: span 1/1/auto/4 !important; } + .format-card6 { + grid-area: span 1/2/auto/5 !important; + } .codeutsava__section5-title { font-size: 36px; } diff --git a/src/pages/home/sections/section5/Section5.js b/src/pages/home/sections/section5/Section5.js index 440cb1a..33546a9 100644 --- a/src/pages/home/sections/section5/Section5.js +++ b/src/pages/home/sections/section5/Section5.js @@ -1,16 +1,10 @@ import React from "react"; - import "./Section5.css"; - -import { motion } from "framer-motion"; import hackathonData from "../../../../assets/data/hackathonData"; const Section5 = () => { return ( - @@ -20,50 +14,106 @@ const Section5 = () => { Check out the schedule for the hackathon.
    -
    -

    {hackathonData[0].date}

    -
    -
    {hackathonData[0].id}
    -

    {hackathonData[0].title}

    -
    -

    {hackathonData[0].description}

    +
    +

    + {hackathonData[0].date} +

    +
    +
    + {hackathonData[0].id} +
    +

    + {hackathonData[0].title} +

    -
    -

    {hackathonData[1].date}

    -
    -
    {hackathonData[1].id}
    -

    {hackathonData[1].title}

    -
    -

    {hackathonData[1].description}

    +

    + {hackathonData[0].description} +

    +
    +
    +

    + {hackathonData[1].date} +

    +
    +
    + {hackathonData[1].id} +
    +

    + {hackathonData[1].title} +

    -
    -

    {hackathonData[2].date}

    -
    -
    {hackathonData[2].id}
    -

    {hackathonData[2].title}

    -
    -

    {hackathonData[2].description}

    +

    + {hackathonData[1].description} +

    +
    +
    +

    + {hackathonData[2].date} +

    +
    +
    + {hackathonData[2].id} +
    +

    + {hackathonData[2].title} +

    -
    -

    {hackathonData[3].date}

    -
    -
    {hackathonData[3].id}
    -

    {hackathonData[3].title}

    -
    -

    {hackathonData[3].description}

    +

    + {hackathonData[2].description} +

    +
    +
    +

    + {hackathonData[3].date} +

    +
    +
    + {hackathonData[3].id} +
    +

    + {hackathonData[3].title} +

    -
    -

    {hackathonData[4].date}

    -
    -
    {hackathonData[4].id}
    -

    {hackathonData[4].title}

    -
    -

    {hackathonData[4].description}

    +

    + {hackathonData[3].description} +

    +
    +
    +

    + {hackathonData[4].date} +

    +
    +
    + {hackathonData[4].id} +
    +
    + {hackathonData[4].title} +
    +

    + {hackathonData[4].description} +

    +
    +
    +

    + {hackathonData[5].date} +

    +
    +
    + {hackathonData[5].id} +
    +

    + {hackathonData[5].title} +

    +
    +

    + {hackathonData[5].description} +

    +
    - +
    ); }; diff --git a/src/pages/home/sections/section6/Section6.css b/src/pages/home/sections/section6/Section6.css index 53f998a..9082078 100644 --- a/src/pages/home/sections/section6/Section6.css +++ b/src/pages/home/sections/section6/Section6.css @@ -1,5 +1,4 @@ .codeutsava__section6 { - padding-top: 4rem; padding-bottom: 4rem; font-family: "Poppins"; color: white; diff --git a/src/pages/home/sections/section6/Section6.js b/src/pages/home/sections/section6/Section6.js index 41f80e9..ba3b0b0 100644 --- a/src/pages/home/sections/section6/Section6.js +++ b/src/pages/home/sections/section6/Section6.js @@ -1,18 +1,12 @@ import React from "react"; - import "./Section6.css"; - import sponsers from "../../../../assets/data/sponsersData.js"; import cauldron from "../../../../assets/images/cauldron.png"; -import { motion } from "framer-motion"; import InfiniteCarousel from "../../../../components/infiniteCarousel/InfiniteCarousel"; const Section6 = () => { return ( - @@ -51,7 +45,7 @@ const Section6 = () => {
    */}
    -
    + ); }; diff --git a/src/pages/home/sections/section8/Section8.js b/src/pages/home/sections/section8/Section8.js index 3cdc29c..8fb07c6 100644 --- a/src/pages/home/sections/section8/Section8.js +++ b/src/pages/home/sections/section8/Section8.js @@ -1,26 +1,17 @@ import React from "react"; import { useState, useEffect } from "react"; - import "./Section8.css"; - -import problems from "../../../../assets/data/problemsData.js"; +// import problems from "../../../../assets/data/problemsData.js"; import ProblemCard from "../../../../components/problemCard/ProblemCard"; -import { motion } from "framer-motion"; - - -import { previousYear, baseUrl } from '../../../../constants' - +import { previousYear, baseUrl } from "../../../../constants"; import axios from "axios"; - const initialProblem = 2; - const Section8 = () => { const url = baseUrl + "problemstatements/" + previousYear; const [state, setState] = useState({ data: [], loading: true, }); - useEffect(() => { const fetchData = async () => { const data = await axios.get(url); @@ -31,9 +22,7 @@ const Section8 = () => { }; fetchData(); }, []); - console.log(state.data); - const useFade = (initial) => { const [show, setShow] = useState(initial); const [isVisible, setVisible] = useState(show); @@ -43,7 +32,6 @@ const Section8 = () => { const onAnimationEnd = () => { if (!show) setVisible(false); }; - const style = { animation: `${ show ? "fadeIn 1.5s ease-in-out" : "fadeOut 0.5s ease-in-out" @@ -56,16 +44,9 @@ const Section8 = () => { return [isVisible, setShow, fadeProps]; }; const [isVisible, setVisible, fadeProps] = useFade(false); - return ( - -
    +
    + {/*
    Problem Statements
    @@ -104,8 +85,8 @@ const Section8 = () => { > {isVisible === false ? "Load More" : "Show Less"} -
    - +
    */} +
    ); }; diff --git a/src/pages/home/sections/section9/Section9.css b/src/pages/home/sections/section9/Section9.css index 529c1ad..15e82ee 100644 --- a/src/pages/home/sections/section9/Section9.css +++ b/src/pages/home/sections/section9/Section9.css @@ -22,13 +22,15 @@ height: 110px; } .codeutsava__section9-description { - display: grid; - grid-template-columns: repeat(3, 1fr); +display: flex; +justify-content: center; +align-items: center; } .codeutsava__section9-body { display: flex; flex-direction: row; + justify-content: center; } .codeutsava__section9-title1 { @@ -60,39 +62,71 @@ display: flex; align-items: center; flex-direction: column; - background-size: contain; + background-size: 650px 650px; background-position: center center; background-repeat: no-repeat; justify-content: center; - padding: 6rem; - color: black; + padding: 8rem; + color: white; } .coffin0 { - background-image: url("../../../../assets/images/bg-eventCard.png"); + background-image: url("../../../../assets/images//graveyard.png"); } -.coffin1 { +/* .coffin1 { background-image: url("../../../../assets/images/coffin1.png"); } .coffin2 { background-image: url("../../../../assets/images/coffin2.png"); -} +} */ .codeutsava__section9-boxtitle { - font-size: 20px; - color: black; + font-size: 18px; + color:gold; font-weight: 900; margin: 1rem 0; text-align: center; } -@media screen and (max-width: 1000px) { +.codeutsava__section9-box { + width: 100%; + padding: 6.5rem; +} +.coffin0{ + width: 480px; +} +@media(width<=1350px){ + .codeutsava__section9-description{ + flex-wrap: wrap; + } +} +@media(width<=1000px){ + .coffin0{ + width: 510px; + } +} +@media(width<=810px){ + + .codeutsava__section9-boxtitle{ + font-size: 15px; + } .codeutsava__section9-box { - width: 80%; + width: 100%; + padding: 10rem; + + } + .coffin0{ + width: 600px; } } +/* @media screen and (max-width: 1000px) { + .codeutsava__section9-box { + width: 80%; + } +} */ -@media screen and (max-width: 650px) { + +@media screen and (max-width: 630px) { .codeutsava__section9-title1 { padding-top: 2rem; padding-bottom: 1rem; @@ -106,15 +140,36 @@ } .codeutsava__section9-box { - width: 100%; - padding: 3.5rem; + background-size: 550px 550px; + + } + .codeutsava__section9-boxInfo { + font-size: 10px; + padding: 0 0.8rem; + } + .codeutsava__section9-box { + width: 100%; + padding: 6rem; + + } + } + @media(width<=470px){ + .codeutsava__section9-box { + width: 100%; + padding: 4.4rem; + margin-top: 50px; + } + + .codeutsava__section9-boxtitle{ + font-size: 13px; } - .codeutsava__section9-boxtitle { + } + /* .codeutsava__section9-boxtitle { font-size: 24px; } .codeutsava__section9-boxInfo { font-size: 16px; - } -} + } */ + diff --git a/src/pages/home/sections/section9/Section9.js b/src/pages/home/sections/section9/Section9.js index cc4aeff..56d65f5 100644 --- a/src/pages/home/sections/section9/Section9.js +++ b/src/pages/home/sections/section9/Section9.js @@ -1,18 +1,12 @@ import React from "react"; - import Prizes from "../../../../assets/data/PrizesData"; import PrizeBox from "../../../../components/prizeBox/PrizeBox.js"; import pumpkin from '../../../../assets/images/pumpkin.png'; -import { motion } from "framer-motion"; - import "./Section9.css"; const Section9 = () => { return ( -
    @@ -34,7 +28,7 @@ const Section9 = () => { ))}
    - +
    ); }; diff --git a/src/pages/speakers/Speakers.css b/src/pages/speakers/Speakers.css new file mode 100644 index 0000000..e359482 --- /dev/null +++ b/src/pages/speakers/Speakers.css @@ -0,0 +1,52 @@ +.codeutsava__section4 { + margin-bottom: 10rem; + margin-top: 4rem; + font-family: "Poppins"; +} + +.codeutsava__section4-body { + display: flex; + justify-content: center; + align-items: center; + flex-direction: column; +} + +.codeutsava__section4-title { + font-style: normal; + font-weight: 600; + font-size: 48px; + line-height: 82px; + text-align: center; + letter-spacing: 1px; + margin-bottom: 4rem; + color: white; + display: flex; + justify-content: center; + align-items: center; +} + +.codeutsava__section4-title img { + width: auto; + position: relative; + height: 110px; +} + +.codeutsava__section4-speakers { + display: flex; + justify-content: center; + align-items: stretch; + flex-direction: row; + width: 100%; + gap: 5rem; + flex-wrap: wrap; +} + +@media screen and (max-width: 650px) { + .codeutsava__section4-speakers { + gap: 2rem; + flex-direction: column; + } + .codeutsava__section4-title { + font-size: 40px; + } +} diff --git a/src/pages/speakers/Speakers.js b/src/pages/speakers/Speakers.js new file mode 100644 index 0000000..159ebc0 --- /dev/null +++ b/src/pages/speakers/Speakers.js @@ -0,0 +1,79 @@ +import React from "react"; +import { useState, useEffect } from "react"; +import "./Speakers.css"; +import speakers from "../../assets/data/speakersData.js"; +import SpeakerCard from "../../components/speakerCard/SpeakerCard"; +import { previousYear, baseUrl } from "../../constants"; +import Footer from "../../components/footer/Footer"; +import NavbarTeam from "../../components/navbarTeam/NavbarTeam"; +import IntroAudio from "../../components/introAudio/IntroAudio"; +import pumpkin from '../../assets/images/pumpkin.png' + +import axios from "axios"; + +const Speakers = () => { + const url = baseUrl + "speakers/" + previousYear; + const [state, setState] = useState({ + data: [], + loading: true, + }); + + useEffect(() => { + const fetchData = async () => { + const data = await axios.get(url); + setState({ + data: data.data.data, + loading: false, + }); + }; + fetchData(); + }, []); + + console.log(state.data); + + return ( +
    +
    + +
    +
    +
    +
    +
    + Speakers + +
    +
    + {speakers.map((speaker, index) => ( + + ))} +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + + ); +}; + +export default Speakers; diff --git a/src/pages/teamTcp/TeamTcp.js b/src/pages/teamTcp/TeamTcp.js index 1adb22a..044e287 100644 --- a/src/pages/teamTcp/TeamTcp.js +++ b/src/pages/teamTcp/TeamTcp.js @@ -7,7 +7,7 @@ import { currentYear } from "../../constants"; const TeamTcp = () => { return ( -
    +