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 === "/" ? (
-
- ) : (
- ""
- )}
+
>
)
}
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 = () => (
+
+ 1
+
+
Affinity group
+
+ {/*
+
*/}
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
-
- */}
- {/*
-

-
-
-
-
-
*/}
+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 => {