diff --git a/gatsby-browser.js b/gatsby-browser.js index 8b843ac..85df336 100644 --- a/gatsby-browser.js +++ b/gatsby-browser.js @@ -1 +1,11 @@ import "./src/styles/global.css" +import React from "react"; +import "./src/styles/global.css"; +import { Analytics } from "@vercel/analytics/react"; + +export const wrapRootElement = ({ element }) => ( + <> + {element} + + +); diff --git a/gatsby-config.js b/gatsby-config.js index acc9f96..8289afa 100644 --- a/gatsby-config.js +++ b/gatsby-config.js @@ -5,7 +5,7 @@ module.exports = { author: "IEEE SB GEC Thrissur", siteUrl: "https://ieee.gectcr.ac.in", }, - pathPrefix: "/web-core", + //pathPrefix: "/web-core", plugins: [ { resolve: `gatsby-plugin-google-gtag`, @@ -39,9 +39,22 @@ module.exports = { }, `gatsby-transformer-sharp`, `gatsby-plugin-sharp`, + { + resolve: `gatsby-plugin-sharp`, + options: { + defaults: { + formats: ["auto", "png"], // avoid avif and webp for now + placeholder: "blurred", + }, + }, + }, { resolve: `gatsby-plugin-manifest`, options: { + defaults: { + formats: ["auto", "png"], // Remove webp to test + placeholder: "blurred", + }, name: `IEEE Website GEC Thrissur`, short_name: `IEEE GECT`, start_url: `/`, diff --git a/gatsby-ssr.js b/gatsby-ssr.js new file mode 100644 index 0000000..efda76d --- /dev/null +++ b/gatsby-ssr.js @@ -0,0 +1,10 @@ +// gatsby-ssr.js +import React from "react"; +import { Analytics } from "@vercel/analytics/react"; + +export const wrapRootElement = ({ element }) => ( + <> + {element} + + +); diff --git a/package-lock.json b/package-lock.json index bbc3a81..80bd35e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,6 +13,8 @@ "@fortawesome/free-solid-svg-icons": "^6.4.0", "@fortawesome/react-fontawesome": "^0.2.0", "@typeform/embed": "^2.12.0", + "@vercel/analytics": "^1.5.0", + "framer-motion": "^12.26.2", "gatsby": "^5.10.0", "gatsby-plugin-google-gtag": "^5.11.0", "gatsby-plugin-image": "^3.11.0", @@ -3982,9 +3984,10 @@ } }, "node_modules/@sideway/address": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", - "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", + "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", + "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.0.0" } @@ -4332,6 +4335,44 @@ "resolved": "https://registry.npmjs.org/@types/yoga-layout/-/yoga-layout-1.9.2.tgz", "integrity": "sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw==" }, + "node_modules/@vercel/analytics": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@vercel/analytics/-/analytics-1.5.0.tgz", + "integrity": "sha512-MYsBzfPki4gthY5HnYN7jgInhAZ7Ac1cYDoRWFomwGHWEX7odTEzbtg9kf/QSo7XEsEAqlQugA6gJ2WS2DEa3g==", + "license": "MPL-2.0", + "peerDependencies": { + "@remix-run/react": "^2", + "@sveltejs/kit": "^1 || ^2", + "next": ">= 13", + "react": "^18 || ^19 || ^19.0.0-rc", + "svelte": ">= 4", + "vue": "^3", + "vue-router": "^4" + }, + "peerDependenciesMeta": { + "@remix-run/react": { + "optional": true + }, + "@sveltejs/kit": { + "optional": true + }, + "next": { + "optional": true + }, + "react": { + "optional": true + }, + "svelte": { + "optional": true + }, + "vue": { + "optional": true + }, + "vue-router": { + "optional": true + } + } + }, "node_modules/@vercel/webpack-asset-relocator-loader": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/@vercel/webpack-asset-relocator-loader/-/webpack-asset-relocator-loader-1.7.3.tgz", @@ -4931,6 +4972,12 @@ "dequal": "^2.0.3" } }, + "node_modules/b4a": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.7.tgz", + "integrity": "sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==", + "license": "Apache-2.0" + }, "node_modules/babel-extract-comments": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", @@ -5198,6 +5245,78 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, + "node_modules/bare-events": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.4.tgz", + "integrity": "sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==", + "license": "Apache-2.0", + "optional": true + }, + "node_modules/bare-fs": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.0.2.tgz", + "integrity": "sha512-S5mmkMesiduMqnz51Bfh0Et9EX0aTCJxhsI4bvzFFLs8Z1AV8RDHadfY5CyLwdoLHgXbNBEN1gQcbEtGwuvixw==", + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "bare-events": "^2.5.4", + "bare-path": "^3.0.0", + "bare-stream": "^2.6.4" + }, + "engines": { + "bare": ">=1.16.0" + }, + "peerDependencies": { + "bare-buffer": "*" + }, + "peerDependenciesMeta": { + "bare-buffer": { + "optional": true + } + } + }, + "node_modules/bare-os": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.6.1.tgz", + "integrity": "sha512-uaIjxokhFidJP+bmmvKSgiMzj2sV5GPHaZVAIktcxcpCyBFFWO+YlikVAdhmUo2vYFvFhOXIAlldqV29L8126g==", + "license": "Apache-2.0", + "optional": true, + "engines": { + "bare": ">=1.14.0" + } + }, + "node_modules/bare-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.0.0.tgz", + "integrity": "sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==", + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "bare-os": "^3.0.1" + } + }, + "node_modules/bare-stream": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.6.5.tgz", + "integrity": "sha512-jSmxKJNJmHySi6hC42zlZnq00rga4jjxcgNZjY9N5WlOe/iOoGRtdwGsHzQv2RlH2KOYMwGUXhf2zXd32BA9RA==", + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "streamx": "^2.21.0" + }, + "peerDependencies": { + "bare-buffer": "*", + "bare-events": "*" + }, + "peerDependenciesMeta": { + "bare-buffer": { + "optional": true + }, + "bare-events": { + "optional": true + } + } + }, "node_modules/base-x": { "version": "3.0.9", "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", @@ -8323,6 +8442,12 @@ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, + "node_modules/fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", + "license": "MIT" + }, "node_modules/fast-glob": { "version": "3.2.12", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", @@ -8357,9 +8482,10 @@ } }, "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", + "license": "ISC", "dependencies": { "reusify": "^1.0.4" } @@ -8868,6 +8994,33 @@ "url": "https://www.patreon.com/infusion" } }, + "node_modules/framer-motion": { + "version": "12.26.2", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.26.2.tgz", + "integrity": "sha512-lflOQEdjquUi9sCg5Y1LrsZDlsjrHw7m0T9Yedvnk7Bnhqfkc89/Uha10J3CFhkL+TCZVCRw9eUGyM/lyYhXQA==", + "license": "MIT", + "dependencies": { + "motion-dom": "^12.26.2", + "motion-utils": "^12.24.10", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "@emotion/is-prop-valid": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/is-prop-valid": { + "optional": true + }, + "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", @@ -8887,9 +9040,10 @@ "integrity": "sha512-kSxoARUDn4F2RPXX48UXnaFKwVU7Ivd/6qpzZL29MCDmr9sTvybv4gFCp+qaI4fM9m0z9fgz/yJvi56GAz+BZg==" }, "node_modules/fs-extra": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", - "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", + "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -9309,18 +9463,19 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/gatsby-core-utils": { - "version": "4.11.0", - "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-4.11.0.tgz", - "integrity": "sha512-W7pfrKgBchdk19g802IuPkCA2iJ69lRR1GzkfYjB8d1TuIQqf0l1z0lv7e+2kQqO+uQ5Yt3sGMMN2qMYMWfLXg==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-4.14.0.tgz", + "integrity": "sha512-h0v20gB213PmhKjioCJ93SrUb7Hihnqxd6X6Iur4u1eiWTUDsGeV9g1bkquiuDl2qovUnjj7mOoHdWiu/Ax/9Q==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", "ci-info": "2.0.0", "configstore": "^5.0.1", "fastq": "^1.15.0", "file-type": "^16.5.4", - "fs-extra": "^11.1.1", + "fs-extra": "^11.2.0", "got": "^11.8.6", - "hash-wasm": "^4.9.0", + "hash-wasm": "^4.11.0", "import-from": "^4.0.0", "lmdb": "2.5.3", "lock": "^1.1.0", @@ -9729,22 +9884,23 @@ } }, "node_modules/gatsby-plugin-sharp": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-sharp/-/gatsby-plugin-sharp-5.11.0.tgz", - "integrity": "sha512-/7so6DUiDbTKEwQ/lTzJRIw8wPYLoFkmVOZ8ACXhVQ/2Gq/pDc8ToLgDF1MyPQ40BZcfN2nmsPgHYdq5lFsCTg==", + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-sharp/-/gatsby-plugin-sharp-5.14.0.tgz", + "integrity": "sha512-Kk0hePabeuFI9wJ3a4mhtubpn/7SrALM4YlZJIOvXVYfx2mGv3SIHpAtm0YcLxi+lBKKVUPcA5uh3gNptupDTQ==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", - "async": "^3.2.4", + "async": "^3.2.5", "bluebird": "^3.7.2", "debug": "^4.3.4", "filenamify": "^4.3.0", - "fs-extra": "^11.1.1", - "gatsby-core-utils": "^4.11.0", - "gatsby-plugin-utils": "^4.11.0", + "fs-extra": "^11.2.0", + "gatsby-core-utils": "^4.14.0", + "gatsby-plugin-utils": "^4.14.0", "lodash": "^4.17.21", "probe-image-size": "^7.2.3", - "semver": "^7.5.1", - "sharp": "^0.32.1" + "semver": "^7.5.3", + "sharp": "^0.32.6" }, "engines": { "node": ">=18.0.0" @@ -9754,9 +9910,10 @@ } }, "node_modules/gatsby-plugin-sharp/node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "license": "MIT" }, "node_modules/gatsby-plugin-sharp/node_modules/lru-cache": { "version": "6.0.0", @@ -9848,18 +10005,19 @@ } }, "node_modules/gatsby-plugin-utils": { - "version": "4.11.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-utils/-/gatsby-plugin-utils-4.11.0.tgz", - "integrity": "sha512-Eegg3BScq7vKYeJoWo6sduBwgM4DsKhYKXGIAVR9rRsGOiR1nNIWfFzT9I6OOcob9KHICeFyNgqyqpENL7odEA==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-utils/-/gatsby-plugin-utils-4.14.0.tgz", + "integrity": "sha512-w7EZ0C7JA9sG3JiBS2ffGsrZplAbtNk0Junb3UeUFj66CY0MU8UV0rZIzBkz+EMbQvPkxvVJNQu4/tA9ohCvfA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", - "fastq": "^1.15.0", - "fs-extra": "^11.1.1", - "gatsby-core-utils": "^4.11.0", - "gatsby-sharp": "^1.11.0", + "fastq": "^1.16.0", + "fs-extra": "^11.2.0", + "gatsby-core-utils": "^4.14.0", + "gatsby-sharp": "^1.14.0", "graphql-compose": "^9.0.10", "import-from": "^4.0.0", - "joi": "^17.9.2", + "joi": "^17.11.0", "mime": "^3.0.0" }, "engines": { @@ -9901,11 +10059,12 @@ } }, "node_modules/gatsby-sharp": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/gatsby-sharp/-/gatsby-sharp-1.11.0.tgz", - "integrity": "sha512-zJbN3JVCFur8Ilwn1scf7o8AN69//shpJhYqt3uhuwhhkU6ZMCMmVVNKHSiUiWkVqhwSRJ4y7c/I3Ys9xMxsIw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/gatsby-sharp/-/gatsby-sharp-1.14.0.tgz", + "integrity": "sha512-2lZg8NEg5M8jzkMYZouf0I5e1TVpwjtEiKg48R4dGOhYqDKGfENVJWRnvYtw12zNfgBgQ/gUryG7Zj7qMLVANA==", + "license": "MIT", "dependencies": { - "sharp": "^0.32.1" + "sharp": "^0.32.6" }, "engines": { "node": ">=18.0.0" @@ -9957,18 +10116,19 @@ } }, "node_modules/gatsby-transformer-sharp": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/gatsby-transformer-sharp/-/gatsby-transformer-sharp-5.11.0.tgz", - "integrity": "sha512-kIYrCtceqmgwgPRQGVbVY8JxMfJulFSqAeLigRYhrxpVYag90vskmh+HsiKHaY9j/rEARyCofnaAG/jwhSrcRg==", + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/gatsby-transformer-sharp/-/gatsby-transformer-sharp-5.14.0.tgz", + "integrity": "sha512-U4Z3t6JBKgM1QSpoicMsUzD5+BJGdO1bXW4b09M1Ze46B86gIBZFtSoH57PI3pARLjx0TmA9aoADbAo1B0jWPw==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", "bluebird": "^3.7.2", "common-tags": "^1.8.2", - "fs-extra": "^11.1.1", - "gatsby-plugin-utils": "^4.11.0", + "fs-extra": "^11.2.0", + "gatsby-plugin-utils": "^4.14.0", "probe-image-size": "^7.2.3", - "semver": "^7.5.1", - "sharp": "^0.32.1" + "semver": "^7.5.3", + "sharp": "^0.32.6" }, "engines": { "node": ">=18.0.0" @@ -10806,9 +10966,10 @@ } }, "node_modules/hash-wasm": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/hash-wasm/-/hash-wasm-4.9.0.tgz", - "integrity": "sha512-7SW7ejyfnRxuOc7ptQHSf4LDoZaWOivfzqw+5rpcQku0nHfmicPKE51ra9BiRLAmT8+gGLestr1XroUkqdjL6w==" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/hash-wasm/-/hash-wasm-4.12.0.tgz", + "integrity": "sha512-+/2B2rYLb48I/evdOIhP+K/DD2ca2fgBjp6O+GBEnCDk2e4rpeXIK8GvIyRPjTezgmWn9gmKwkQjjx6BtqDHVQ==", + "license": "MIT" }, "node_modules/hasha": { "version": "5.2.2", @@ -11758,13 +11919,14 @@ } }, "node_modules/joi": { - "version": "17.9.2", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.9.2.tgz", - "integrity": "sha512-Itk/r+V4Dx0V3c7RLFdRh12IOjySm2/WGPMubBT92cQvRfYZhPM2W0hZlctjj72iES8jsRCwp7S/cRmWBnJ4nw==", - "dependencies": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", + "version": "17.13.3", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", + "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", "@sideway/formula": "^3.0.1", "@sideway/pinpoint": "^2.0.0" } @@ -12408,6 +12570,21 @@ "node": "*" } }, + "node_modules/motion-dom": { + "version": "12.26.2", + "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.26.2.tgz", + "integrity": "sha512-KLMT1BroY8oKNeliA3JMNJ+nbCIsTKg6hJpDb4jtRAJ7nCKnnpg/LTq/NGqG90Limitz3kdAnAVXecdFVGlWTw==", + "license": "MIT", + "dependencies": { + "motion-utils": "^12.24.10" + } + }, + "node_modules/motion-utils": { + "version": "12.24.10", + "resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-12.24.10.tgz", + "integrity": "sha512-x5TFgkCIP4pPsRLpKoI86jv/q8t8FQOiM/0E8QKBzfMozWHfkKap2gA1hOki+B5g3IsBNpxbUnfOum1+dgvYww==", + "license": "MIT" + }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -15683,18 +15860,19 @@ "integrity": "sha512-LUMFi+RppPlrHzbqmFnINTrazo0lPNwhcgzuAXVVcfy/mqPDrQmHAyz5bvV0gDAuRFrk804V0HpQ6u9sZ0tBeg==" }, "node_modules/sharp": { - "version": "0.32.1", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.1.tgz", - "integrity": "sha512-kQTFtj7ldpUqSe8kDxoGLZc1rnMFU0AO2pqbX6pLy3b7Oj8ivJIdoKNwxHVQG2HN6XpHPJqCSM2nsma2gOXvOg==", + "version": "0.32.6", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz", + "integrity": "sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==", "hasInstallScript": true, + "license": "Apache-2.0", "dependencies": { "color": "^4.2.3", - "detect-libc": "^2.0.1", + "detect-libc": "^2.0.2", "node-addon-api": "^6.1.0", "prebuild-install": "^7.1.1", - "semver": "^7.5.0", + "semver": "^7.5.4", "simple-get": "^4.0.1", - "tar-fs": "^2.1.1", + "tar-fs": "^3.0.4", "tunnel-agent": "^0.6.0" }, "engines": { @@ -15705,36 +15883,24 @@ } }, "node_modules/sharp/node_modules/detect-libc": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", - "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "license": "Apache-2.0", "engines": { "node": ">=8" } }, - "node_modules/sharp/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/sharp/node_modules/node-addon-api": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==" }, "node_modules/sharp/node_modules/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -15742,10 +15908,30 @@ "node": ">=10" } }, - "node_modules/sharp/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "node_modules/sharp/node_modules/tar-fs": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.8.tgz", + "integrity": "sha512-ZoROL70jptorGAlgAYiLoBLItEKw/fUxg9BSYK/dF/GAGYFJOJJJMvjPAKDJraCXFwadD456FCuvLWgfhMsPwg==", + "license": "MIT", + "dependencies": { + "pump": "^3.0.0", + "tar-stream": "^3.1.5" + }, + "optionalDependencies": { + "bare-fs": "^4.0.1", + "bare-path": "^3.0.0" + } + }, + "node_modules/sharp/node_modules/tar-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", + "license": "MIT", + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } }, "node_modules/shebang-command": { "version": "2.0.0", @@ -16183,6 +16369,19 @@ "node": ">=10.0.0" } }, + "node_modules/streamx": { + "version": "2.22.0", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.22.0.tgz", + "integrity": "sha512-sLh1evHOzBy/iWRiR6d1zRcLao4gGZr3C1kzNz4fopCOKJb6xD9ub8Mpi9Mr1R6id5o43S+d93fI48UC5uM9aw==", + "license": "MIT", + "dependencies": { + "fast-fifo": "^1.3.2", + "text-decoder": "^1.1.0" + }, + "optionalDependencies": { + "bare-events": "^2.2.0" + } + }, "node_modules/strict-uri-encode": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", @@ -16931,6 +17130,15 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, + "node_modules/text-decoder": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz", + "integrity": "sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==", + "license": "Apache-2.0", + "dependencies": { + "b4a": "^1.6.4" + } + }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", diff --git a/package.json b/package.json index 8322d30..c584d92 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,8 @@ "@fortawesome/free-solid-svg-icons": "^6.4.0", "@fortawesome/react-fontawesome": "^0.2.0", "@typeform/embed": "^2.12.0", + "@vercel/analytics": "^1.5.0", + "framer-motion": "^12.26.2", "gatsby": "^5.10.0", "gatsby-plugin-google-gtag": "^5.11.0", "gatsby-plugin-image": "^3.11.0", @@ -44,7 +46,6 @@ "resolutions": { "graphql": "15.8.0" }, - "license": "MIT", "scripts": { "build": "gatsby build", diff --git a/src/components/footer.jsx b/src/components/footer.jsx index 25dc530..86106ca 100644 --- a/src/components/footer.jsx +++ b/src/components/footer.jsx @@ -1,22 +1,22 @@ import * as React from "react" import { Link } from "gatsby" -import { StaticImage } from "gatsby-plugin-image" +//import { StaticImage } from "gatsby-plugin-image" const Footer = () => { return (
- + {/* - + */}

Thank you for checking us out, hope we could be of help. Please do @@ -108,7 +108,7 @@ const Footer = () => {

-

+

Societies

@@ -147,6 +147,14 @@ const Footer = () => { PELS +
  • + + IES + +
  • diff --git a/src/components/header.jsx b/src/components/header.jsx index d8b7aad..c7058c5 100644 --- a/src/components/header.jsx +++ b/src/components/header.jsx @@ -1,7 +1,7 @@ import * as React from "react" import PropTypes from "prop-types" import { Link } from "gatsby" -import { throttle } from "lodash" +//import { throttle } from "lodash" import { StaticImage } from "gatsby-plugin-image" import { FontAwesomeIcon } from "@fortawesome/react-fontawesome" import { faBars, faCaretDown } from "@fortawesome/free-solid-svg-icons" @@ -9,21 +9,21 @@ import { faBars, faCaretDown } from "@fortawesome/free-solid-svg-icons" import SideBar from "./sidebar" const Header = ({ route }) => { - const [scrollPosition, setScrollPosition] = React.useState(0) + //const [scrollPosition, setScrollPosition] = React.useState(0) const [isOpen, setIsOpen] = React.useState(false) // for sidebar - React.useEffect(() => { - window.addEventListener("scroll", throttle(handleScroll, 100)) + // React.useEffect(() => { + // window.addEventListener("scroll", throttle(handleScroll, 100)) - return () => { - window.removeEventListener("scroll", throttle(handleScroll, 100)) - } - }, []) + // return () => { + // window.removeEventListener("scroll", throttle(handleScroll, 100)) + // } + // }, []) - const handleScroll = () => { - const position = window.pageYOffset - setScrollPosition(position) - } + // const handleScroll = () => { + // const position = window.pageYOffset + // setScrollPosition(position) + // } const NavLink = props => { return ( @@ -131,17 +131,17 @@ const Header = ({ route }) => { <> Home Chapters - + {/* Webwiz Challenge Cell me the Answer - {/* + Survey - */} - + + */} Execom - Blogs + {/* Blogs */} Scholarships Join IEEE @@ -154,14 +154,16 @@ const Header = ({ route }) => { {/* Header to be displayed after 100px */}
    100 - ? { transform: "translate(0, 10rem)" } - : {} - } + className={"bg-white fixed w-full shadow rounded-b-lg px-6 z-30 transition-transform duration-500 " + // ${ + // route === "/" ? "top-0" : "top-0" + // }` + } + // style={ + // route === "/" && scrollPosition > 100 + // ? { transform: "translate(0, 10rem)" } + // : {} + // } >

    @@ -171,7 +173,8 @@ const Header = ({ route }) => { src="https://ik.imagekit.io/theg0g1wy/IEEE_web/IEEEGECTLOGO_purple.png?updatedAt=1718441483497" quality={100} placeholder="tracedSVG" - formats={["AUTO", "WEBP", "AVIF"]} + //formats={["AUTO", "WEBP", "AVIF"]} + formats={["AUTO", "WEBP"]} alt="logo" />

    @@ -201,47 +204,7 @@ const Header = ({ route }) => {
    {/* Header to be displayed first if homepage */} - {route === "/" ? ( -
    -
    -

    - -
    - -
    - -

    - - {/* Sidebar button before md */} - {!isOpen ? ( -
    - -
    - ) : ( - "" - )} - - {/* Links displayed after md */} -
      - {Navlinks} -
    -
    -
    - ) : ( - "" - )} + ) } diff --git a/src/components/homecomponents/homeaboutus.jsx b/src/components/homecomponents/homeaboutus.jsx index 5e31ce0..699c8ca 100644 --- a/src/components/homecomponents/homeaboutus.jsx +++ b/src/components/homecomponents/homeaboutus.jsx @@ -30,16 +30,22 @@ const HomeAboutUs = () => (

    - 8 + 9

    Societies

    +

    + 1 +

    +

    Affinity group

    +
    + {/*

    35

    Awards

    -
    +
    */}

    200+ diff --git a/src/components/homecomponents/homeheroimg.jsx b/src/components/homecomponents/homeheroimg.jsx index 6710b30..f8549ba 100644 --- a/src/components/homecomponents/homeheroimg.jsx +++ b/src/components/homecomponents/homeheroimg.jsx @@ -1,36 +1,105 @@ -import React from "react" +import React, { useEffect, useState } from "react" import { StaticImage } from "gatsby-plugin-image" +import { motion, AnimatePresence } from "framer-motion" -const HomeHeroImg = () => ( -
    - - {/*
    -
    -

    - IEEE Student Branch GEC Thrissur -

    -
    */} - {/*
    - Background -
    -
    -
    - -
    */} +const slides = [ + { + id: 0, + component: ( + + ), + }, + { + id: 1, + component: ( + + ), + }, +] +const HomeHeroImg = () => { + const [index, setIndex] = useState(0) + const [isPaused, setIsPaused] = useState(false) + const nextSlide = () => { + setIndex((prev) => (prev + 1) % slides.length) + } + + const prevSlide = () => { + setIndex((prev) => (prev - 1 + slides.length) % slides.length) + } + + useEffect(() => { + if (isPaused) return + const interval = setInterval(nextSlide, 4000) + return () => clearInterval(interval) + }, [isPaused]) + + return ( +
    setIsPaused(true)} + onMouseLeave={() => setIsPaused(false)} + > + + + {slides[index].component} + + + + +
    + ) +} -
    -) export default HomeHeroImg diff --git a/src/components/sidebar.jsx b/src/components/sidebar.jsx index 300d275..108e789 100644 --- a/src/components/sidebar.jsx +++ b/src/components/sidebar.jsx @@ -142,7 +142,7 @@ const SideBar = ({ route, setIsOpen }) => { Home Chapters - + {/* VEGA Processors and Ecosystem @@ -152,7 +152,7 @@ const SideBar = ({ route, setIsOpen }) => { Survey - + */} Execom Blogs Scholarships diff --git a/src/images/Grp.jpg b/src/images/Grp.jpg new file mode 100644 index 0000000..c7281e4 Binary files /dev/null and b/src/images/Grp.jpg differ diff --git a/src/images/group1.webp b/src/images/Grp2.jpg similarity index 100% rename from src/images/group1.webp rename to src/images/Grp2.jpg diff --git a/src/images/Prime.jpg b/src/images/Prime.jpg new file mode 100644 index 0000000..a7c7e32 Binary files /dev/null and b/src/images/Prime.jpg differ diff --git a/src/images/logo-blue.png b/src/images/logo-blue.jpg similarity index 100% rename from src/images/logo-blue.png rename to src/images/logo-blue.jpg diff --git a/src/images/wie.jpg b/src/images/wie.jpg new file mode 100644 index 0000000..c6ed637 Binary files /dev/null and b/src/images/wie.jpg differ diff --git a/src/pages/404.jsx b/src/pages/404.jsx index b646d32..33aae68 100644 --- a/src/pages/404.jsx +++ b/src/pages/404.jsx @@ -1,6 +1,6 @@ import * as React from "react" import { Link } from "gatsby" -import { StaticImage } from "gatsby-plugin-image" +//import { StaticImage } from "gatsby-plugin-image" import Seo from "../components/seo" @@ -24,7 +24,7 @@ const NotFoundPage = () => (
    -
    + {/*
    ( quality={100} alt="Sad Cat" /> -
    +
    */}

    diff --git a/src/pages/chapters.jsx b/src/pages/chapters.jsx index 14e0dc6..d5a4268 100644 --- a/src/pages/chapters.jsx +++ b/src/pages/chapters.jsx @@ -36,7 +36,8 @@ let chapters = [ chapid: "4", name1: "IEEE", name2: "WIE", - imgSrc: "https://witi.com/img/logos/ieeewomeninengineering.jpg", + //imgSrc: "https://witi.com/img/logos/ieeewomeninengineering.jpg", + imgSrc:"https://ik.imagekit.io/u4sib0gco/Images/wie.jpg?updatedAt=1757530280090", description: ` IEEE Women in Engineering is an affinity group under the IEEE that aims at promoting women's involvement in engineering and technology. It's activities focuses on empowering female engineers and researchers diff --git a/src/pages/index.jsx b/src/pages/index.jsx index e8421e0..729a17b 100644 --- a/src/pages/index.jsx +++ b/src/pages/index.jsx @@ -13,7 +13,7 @@ const IndexPage = () => ( - + {/* */} {/* */} {/* */} diff --git a/src/pages/register.jsx b/src/pages/register.jsx index 39d1f0c..39b3283 100644 --- a/src/pages/register.jsx +++ b/src/pages/register.jsx @@ -19,31 +19,3 @@ const EventPage = () => { export default EventPage - -/*import * as React from "react" -import { createWidget } from "@typeform/embed" -import "@typeform/embed/build/css/widget.css" - -import Layout from "../components/layout" -import Seo from "../components/seo" - -const EventPage = () => { - const container = React.useRef() - - React.useEffect(() => { - createWidget("qAxpT6jn", { container: container.current }) - }, []) - - return ( - - - -
    -
    - ) -} - -export default EventPage*/ diff --git a/src/pages/team.component.jsx b/src/pages/team.component.jsx index bdda926..92d9f07 100644 --- a/src/pages/team.component.jsx +++ b/src/pages/team.component.jsx @@ -2,73 +2,100 @@ import * as React from "react" import { Member } from "../components/member.component" let core_members = [ { - name: "Pavithra S", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Copy%20of%20Pavithra%20S%20-%20SB%20Chairperson.jpg?updatedAt=1739860349906", - position: "Chairperson", + name:"Dr. Joseph K D", + img:"https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Chapter%20advisors/Dr.%20Joseph%20K%20D%20-%20Branch%20counsellor_.jpg?updatedAt=1740124294036", + position:"Branch counsellor" + }, + { + name: "Nandana Nair", + img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Nandana%20Nair%20-%20LINK%20Representative%20,%20IAS%20Chairperson.jpg?updatedAt=1739860367588", + position: "Chairperson" }, { - name: "Felix Geemon", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Felix%20Geemon%20Vice-chairperson_.jpg?updatedAt=1739860355145", - position: "Vice Chairperson", + name: "Neeraj K V ", + img: "", + position: "Vice Chairperson" + }, + { + name: "Neethu K N", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Neethu%20K%20N.jpg", + position: "Secretary" }, { - name: "Pranav K Nair", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Pranav%20K%20Nair%20-%20Secretary_.jpg?updatedAt=1739860382686", - position: "Secretary", + name:"Pranav Praseed Kuruvath", + img:"https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Pranav%20Praseed.jpg", + position:"Joint Secretary" }, { - name: "Kavya A", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/KAVYA%20A-%20Treasurer.JPG?updatedAt=1739860365280", - position: "Treasurer", + name:"Adidev Suresh", + img:"https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Adidev%20Suresh.pdf", + position:"Joint Secretary" }, - // { - // name: "Hanana K", - // img: "https://ik.imagekit.io/wsggaioik/img1.jpg?updatedAt=1721278278900", - // position: "Webmaster", - // }, { - name: "Hridwick ", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Hridwick-Web%20Lead.jpg?tr=w-1000,h-300updatedAt=1739860358239", - position: "Webmaster", + name: "Pavithra B", + img: "", + position: "Treasurer" }, { - name: "Maria Siby", - img:"https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Maria%20Siby%20-%20ECC.jpg?updatedAt=1740050794285", + name: "Thulasi S", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Thulasi%20S.jpg", + position: "Joint Treasurer" + }, + { + name:"Mrudhul Sankar V S", + img:"", + position:"Technical Coordinator" + }, + { + name: "Aadithya Suresh P", + img:"https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/AADITHYA%20SURESH%20P.jpg", + position: "Webmaster" + }, + { + name: "Hridwick Reman", + img:"https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Hridwick%20Reman.jpg", + position: "Joint Webmaster", + }, + { + name: "Ashwin R", + img:"https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Ashwin%20R.jpg?updatedAt=1782649067693", position: "ECC", }, { - name: "Niranjana V", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Niranjana%20V-Membership%20Development%20Coordinator.jpg?updatedAt=1739860374924", - position: "MDC", + name:"Abbhiramie Ajayan", + img:"https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Abbhiramie%20Ajayan.jpg?updatedAt=1782649067849", + position:"Joint ECC" }, - - - { - name: "Diya S Nair", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Diya%20S%20Nair%20-%20Design%20Lead_.jpg?updatedAt=1739860382276", + name: "Alan C Ajith", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Alan%20C%20Ajith.jpg?updatedAt=1782649067833", position: "Design Lead", }, { - name: "N Jyothi Lakshmi", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/N%20Jyothi%20Lakshmi%20-%20Content%20Lead.jpg?updatedAt=1739860373315", + name: "Aashlyn Rose Antony", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Aashlyn%20Rose%20Antony.jpg?updatedAt=1782649068044", position: "Content Lead", }, - { - name: "Rohit Sajeev", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/ROHITH%20SAJEEV%20-%20MEDIA%20LEAD.jpg?updatedAt=1739860383195", + name: "Arya KS", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Arya%20K%20S.jpg?updatedAt=1782649067676", position: "Media Lead", }, { - name: "Mrudhul Sankar V S", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Mrudhul%20sankar%20vs%20-%20Project%20lead,%20IAS%20seceratry.jpg?updatedAt=1739860366515", - position: "Project Lead", + name:"Sandie Morris", + img:"https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Sandie%20Morris.jpg?updatedAt=1782649067771", + position:"SIGHT Coordinator" }, { - name: "Nandana Nair", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Nandana%20Nair%20-%20LINK%20Representative%20,%20IAS%20Chairperson.jpg?updatedAt=1739860367588", + name: "Resha Fathima", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Resha%20Fathima.jpg?updatedAt=1782649068159", + position: "MDC & Project Lead", + }, + + { + name: "Della Anna George", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Della%20Anna%20George.jpg?updatedAt=1782649067791", position: "LINK Representative", }, @@ -79,24 +106,24 @@ let societies = [ soc_name: "Communication Society", members: [ { - name:"Dr Job Chunkath", - img:"https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Chapter%20advisors/Dr%20Job%20Chunkath%20-%20Comsoc%20advisor.jpg?updatedAt=1740124019749", + name:"Dr Sunny K D", + img:"", position:"Chapter Advisor", }, { - name: "Dhruv Vikas", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Dhruva%20Vikas-%20Comsoc%20chair.jpg?updatedAt=1739860348367", + name: "Hrudik N V", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Socieites/Hrudik%20N%20V.png", position: "Chairperson", }, { - name: "Vasudev R", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Vasudev%20R%20Comsoc%20secretary.jpg?updatedAt=1739860382234", + name: "Hridya V", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Socieites/Hridya%20V.jpg", position: "Secretary", }, { - name: "Nandana S", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Nandana%20S%20-%20WiCE,Communications%20Society_.jpg?updatedAt=1739860367050", + name: "Karthika S", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Socieites/Karthika%20S.jpeg?updatedAt=1782838343600", position: "WiCE", }, ], @@ -110,195 +137,69 @@ let societies = [ position:"Chapter Advisor", }, { - name: "Adwaidh P", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Adwaidh%20Payattuparambil%20-%20CS%20Chairperson.jpg?updatedAt=1739860373101", + name: "Archith Sunil", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Socieites/Archith%20Sunil.jpg", position: "Chairperson", }, { - name: "Archith Sunil", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/ARCHITH%20SUNIL%20%20CS%20%20SECRETARY%20.jpg?updatedAt=1739860346492", + name: "Rohan Shyam", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Socieites/Rohan%20Shyam.jpg", position: "Secretary", }, { - name: "Gayathri Shaji", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Gayathri%20Shaji-%20WiCS,Computer%20Society%20.jpg?updatedAt=1739860348056", + name: "Nidha Balkees K V", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Socieites/Nidha%20Balkees.jpg", position: "WiC", }, ], }, { - soc_name: "Robotics and Automation Society", + soc_name: "Industrial Electronics Society", members: [ { - name:"Mr Sajithkumar M", - img:"https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Chapter%20advisors/Sajith%20Kumar%20Advisor%20RAS.JPG?updatedAt=1740124020442", + name:"Mohammed Ajmal M", + img:"https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Advisors/Mohammed%20Ajmal.jpg", position:"Chapter Advisor", }, { - name: "Meghna R", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Meghna%20R%20-%20RAS%20Chairperson.jpg?updatedAt=1739860360898", - position: "Chairperson", - }, - { - name: "Adithyan V", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/ADITHYAN%20V,%20%20Vice-chairperson%20RAS.jpeg?updatedAt=1739860348665", - position: "Vice Chairperson", - }, - { - name: "Sreehari M", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/SREEHARI%20M,RAS%20SECRETARY.jpg?updatedAt=1739860383094", - position: "Secretary", - }, - - - ], - }, - /*{ - soc_name: "Power & Energy Society", - members: [ - { - name: "Nidhin P S", - img: "https://ik.imagekit.io/IEEEGECT24/Execome24/Nidhin%20P%20S(PES%20Chair).jpeg?updatedAt=1712745950673", - position: "Chairperson", - }, - { - name: "Sivadath K M", - img: "https://ik.imagekit.io/IEEEGECT24/Execome24/SIVADATH%20K%20M.jpg?updatedAt=1712745961329", - position: "Secretary", - }, - { - name: "Gayathri Vinayan", - img: "https://ik.imagekit.io/IEEEGECT24/Execome24/Gayathri%20Vinayan(WiP%20PES)%20.jpg?updatedAt=1712745938644", - position: "WiP", - }, - { - name: "Uma Shankari", - img: "https://ik.imagekit.io/IEEEGECT24/Execome24/Uma%20Shankari_%20content.jpg?updatedAt=1712745959844", - position: "Chairperson", - }, - ], - }, - { - soc_name: "Technology and Engineering Management Soceity", - members: [ - { - name: "Uma Shankari", - img: "https://ik.imagekit.io/IEEEGECT24/Execome24/Uma%20Shankari_%20content.jpg?updatedAt=1712745959844", - position: "Chairperson", - }, - { - name: "Tom Varghese", - img: "https://ik.imagekit.io/IEEEGECT24/Execome24/Tom%20Varghese%20(Tems%20sec)_1.jpg?updatedAt=1712745960496", - position: "Secretary", - }, - { - name: "Arun James", - img: "https://ik.imagekit.io/IEEEGECT24/Execome24/ARUN%20JAMES%20(TEMS%20VICE%20CHAIR).jpg?updatedAt=1712755532438", - position: "Vice Chair", - }, - ], - }, - - - { - soc_name: "Signal Processing Society", - members: [ - { - name: "Pavithra S", - img: "https://ik.imagekit.io/IEEEGECT24/Execome24/Pavithra%20S%20(%20SPS%20Chair%20).jpg?updatedAt=1712745956273", - position: "Chairperson", - }, - { - name: "S Gayathri", - img: "https://ik.imagekit.io/0ta3q23cu/EXECOM_Members/Pavithra_S.jpg?updatedAt=1681400996685", - position: "Secretary", - }, - { - name: "Pranav S P", - img: "https://ik.imagekit.io/0ta3q23cu/EXECOM_Members/Pavithra_S.jpg?updatedAt=1681400996685", - position: "Vice Chair", - }, - ], - }, - { - soc_name: "Power Electronics Society", - members: [ - { - name: "Neha Anna Abraham", - img: "https://ik.imagekit.io/IEEEGECT24/Execome24/Neha%20Anna%20Abraham%20.jpg?updatedAt=1712745955734", - position: "Chairperson", - }, - { - name: "Sreepriya S", - img: "https://ik.imagekit.io/IEEEGECT24/Execome24/SREEPRIYA%20S(PELS%20sec).jpg?updatedAt=1712745935948", - position: "Secretary", - }, - { - name: " Muhammed Adhil T N", - img: "https://ik.imagekit.io/IEEEGECT24/Execome24/Muhammed%20Adhil%20TN.JPG?updatedAt=1712745951414", - position: "Vice Chair", - }, - ], - }, - { - soc_name: "Industry Applications Society", - members: [ - { - name: "Adwaitha MR", - img: "https://ik.imagekit.io/IEEEGECT24/Execome24/Adwaitha%20M%20R%20(IAS%20chair).jpeg?updatedAt=1712745917227", + name: "Jan Zameera", + img: "", position: "Chairperson", }, + { - name: "Nandana Nair", - img: "https://ik.imagekit.io/IEEEGECT24/Execome24/NANDANA%20NAIR,%20IAS%20SEC.jpg?updatedAt=1712745929702", + name: "Abhimanyu P", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Socieites/Abhimanyu%20P.jpg?updatedAt=1782844199413", position: "Secretary", }, { - name: "Lakshmipriya K Kaimal", - img: "https://ik.imagekit.io/IEEEGECT24/Execome24/Lakshmipriya%20K%20Kaimal%20(IAS%20VICE%20Chair).jpg?updatedAt=1712755448031", - position: "Vice Chair", + name: "Malavika E B", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Socieites/Malavika%20E%20B.jpg", + position: "WiES", }, ], }, - { - soc_name: "Women In Engineering", - members: [ - { - name: "Hridya Sagar", - img: "https://ik.imagekit.io/IEEEGECT24/Execome24/hridya%20ph120210719_13214216%20(1).jpg?updatedAt=1712745953095", - position: "Chairperson", - }, - { - name: "Mariya Paulson", - img: "https://ik.imagekit.io/IEEEGECT24/Execome24/Mariya%20paulson(WIE%20secretary).jpg?updatedAt=1712745945136", - position: "Secretary", - }, - { - name: "Veda K G", - img: "https://ik.imagekit.io/IEEEGECT24/Execome24/VEDA%20K%20G(wie%20vice%20chair).png?updatedAt=1712745920759", - position: "Vice Chair", - }, - - ], - },*/ -] -let societies1=[{ soc_name: "Industry Applications Society", members: [ - {name: "Prof Lalgy Gopi", + {name: "Dr Lalgy Gopi", img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Chapter%20advisors/Prof.Lalgy%20Gopi,%20IAS.jpg?updatedAt=1740124020084", position: "Chapter Advisor",}, { - name: "Nandana Nair", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Nandana%20Nair%20-%20LINK%20Representative%20,%20IAS%20Chairperson.jpg?updatedAt=1739860367588", - position: "Secretary", + name: "Nandakishore R S", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Nandakishore%20R%20S.jpg", + position: "Chairperson", }, { - name: "Mrudhul Sankar V S", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Mrudhul%20sankar%20vs%20-%20Project%20lead,%20IAS%20seceratry.jpg?updatedAt=1739860366515", + name: "Sooraj V Suresh", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Socieites/Sooraj%20V%20Suresh.png?updatedAt=1782912708091", + position: "Vice Chairperson", + }, + { + name: "Albin Reji", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Socieites/Albin%20Reji.jpg?updatedAt=1782844199910", position: "Secretary", }, @@ -308,20 +209,25 @@ let societies1=[{ soc_name: "Power & Energy Society", members: [ { - name: "Prof Bijo Lawrence T", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Chapter%20advisors/Bijo%20Lawrence%20T-PES%20advisor.jpeg?updatedAt=1740124019754", + name: "Prof Nimi N P", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Advisors/Nimi%20N%20P.jpg?updatedAt=1782912008752", position: "Chapter Advisor", }, { - name: "Irin Maria", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Irin%20Maria-PES%20Chairperson.JPG?updatedAt=1739860357908", + name: "Pavan G Nair", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Socieites/Pavan%20G%20Nair.jpg", position: "Chairperson", }, { - name: "K Srihari", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/K%20Srihari%20PES%20Secretary.jpg?updatedAt=1739860373387", + name: "Nadiya Sharafudeen", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Socieites/Nadiya%20Sharafudeen.jpg", position: "Secretary", }, + { + name:"Della Anna George", + img:"https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Socieites/Della%20Anna%20George.jpg", + position:"Woman in Power" + } ], @@ -330,88 +236,134 @@ let societies1=[{ soc_name: "Power Electronics Society", members: [ { - name: "Dr Jaison Mathew", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Chapter%20advisors/Prof.%20Jaison%20Mathew%20PELS.jpg?updatedAt=1740124294414", + name: "Dr Nakul Narayanan K", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Advisors/Nakul%20Narayanan%20K.jpg?updatedAt=1782912008871", position: "Chapter Advisor", }, { - name: " Muhammed Adhil T N", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/MUHAMMED%20ADHIL%20TN.jpg?updatedAt=1739860384493", + name: "Albert Joy Mambrakaran", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Socieites/Albert%20Joy%20Mambrakaran.jpg", position: "Chairperson", }, { - name: "Neethu K N", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Neethu%20K%20N%20-%20PELS%20Secretary.jpg?updatedAt=1739860369892", + name: "Maani K Joshy", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Socieites/Maani%20K%20Joshy.jpeg", + position: "Vice Chairperson", + }, + { + name: "Vibisha S", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Socieites/Vibisha%20S.jpg", position: "Secretary", }, ], }, { - soc_name: "Signal Processing Society", + soc_name: "Technology and Engineering Management Soceity", members: [ { - name: "Dr Job Chunkath", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Chapter%20advisors/Dr%20Job%20Chunkath%20-%20Comsoc%20advisor.jpg?updatedAt=1740124019749", + name: "Dr M J Laly ", + img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Chapter%20advisors/Prof.%20Laly%20MJ%20TEMS%20advisor.jpg?updatedAt=1740124019868", position: "Chapter Advisor", }, { - name: "S Gayathri", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/S%20Gayathri,%20SPS%20Chairperson.JPG?updatedAt=1739860385549", + name: "Kasinath V", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Socieites/KASINATH%20A%20V%20.png", position: "Chairperson", }, { - name: "Joseph P George", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Joseph%20p%20George%20-%20SPS%20secretary%20.jpg?updatedAt=1739860358548", + name:"Afna Zubair A V", + img:"https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Socieites/Afna%20Zubair%20A%20V.jpg", + position:"Vice Chairperson" + }, + { + name: "Devapriya Dileep", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Socieites/Devapriya%20Dileep.jpg", position: "Secretary", }, + ], }, { - soc_name: "Technology and Engineering Management Soceity", + soc_name: "Women In Engineering", members: [ { - name: "Dr Laly M J", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Chapter%20advisors/Prof.%20Laly%20MJ%20TEMS%20advisor.jpg?updatedAt=1740124019868", + name: "Prof Anusree Radhakrishnan ", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Advisors/Anusree%20Radhakrishnan.png", position: "Chapter Advisor", }, { - name: "Resha Fathima", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Resha%20Fathima%20TEMS%20Chairperson_.jpg?updatedAt=1739860380526", + name: "Smrithi K S", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Socieites/Smrithi%20K%20S.png?updatedAt=1782998000836", position: "Chairperson", }, { - name: "Albin Ebby", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Albin%20Ebby%20-%20TEMS%20Secretary.jpg?updatedAt=1739860357183", + name:"Krishnananda Saju", + img:"https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Socieites/Krishnananda%20Saju.jpg?updatedAt=1782998000432", + position:"Vice Chairperson" + }, + { + name: "Anugraha David", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Socieites/Anugraha%20David.jpg?updatedAt=1782998000719", position: "Secretary", }, + ], }, + + + + +] +let societies1=[ { - soc_name: "Women In Engineering", + soc_name: "Robotics and Automation Society", + members: [ + + { + name: "Adithyan V", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Socieites/Adithyan%20V.jpg?updatedAt=1783439073837", + position: "Chairperson", + }, + { + name: "Sreehari M", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Socieites/Sreehari%20M.jpg?updatedAt=1783439070800", + position: "Vice Chairperson", + }, + { + name: "Manikandan K V", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Socieites/Manikandan%20K%20V.jpg?updatedAt=1783439074060", + position: "Secretary", + }, + + + ], + }, + +{ + soc_name: "Signal Processing Society", members: [ { - name: "Prof Anu Jayan", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Chapter%20advisors/Anu%20jayan%20(WiE%20staff%20advisor).jpg?updatedAt=1740124294148", - position: "Chapter Advisor", - }, - { - name: "Veda K G", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Veda%20KG(WiE%20chair).jpg?updatedAt=1739860382160", + name: "Joseph P George", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Socieites/Joseph%20P%20George.jpg?updatedAt=1783439779820", position: "Chairperson", }, { - name: "Pavithra B", - img: "https://ik.imagekit.io/u4sib0gco/IEEE%20Execom/Execom/Pavithra%20B%20_%20WIE%20secretary%20_.jpg?updatedAt=1739860375514", + name: "Rithul George", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Socieites/Rithul%20George.jpg?updatedAt=1783439782171", position: "Secretary", }, - - + { + name: "Lakshmi Unnikrishnan", + img: "https://ik.imagekit.io/tczanxxbu/IEEE%20Execom%2026/Socieites/Lakshmi%20Unnikrishnan.jpg?updatedAt=1783439778885", + position: "WiSP", + }, ], }, + ] const Team = () => { @@ -479,8 +431,6 @@ const Team = () => {

    - {/*
    */} - {/*
    */}
    {society.members.map(mem => { @@ -508,8 +458,6 @@ const Team = () => {

    - {/*
    */} - {/*
    */}
    {society.members.map(mem => {