From 702659d4e243b54f433c360a155e3de9a73f9349 Mon Sep 17 00:00:00 2001 From: Kaushik Narayan R Date: Sun, 5 Nov 2023 18:24:01 -0700 Subject: [PATCH] WiP-4: deploying to CF --- README.md | 2 +- package-lock.json | 48 +++++++++++++++++++++++++++++++++------ package.json | 3 +++ src/components/Career.js | 3 +++ src/components/Landing.js | 2 +- src/components/Menu.js | 7 +++--- 6 files changed, 53 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 1c61aa5..74bceb2 100644 --- a/README.md +++ b/README.md @@ -1 +1 @@ -# portfolio-page +# portfolio-website diff --git a/package-lock.json b/package-lock.json index fb8d483..92bc237 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,6 +20,9 @@ "react-scripts": "5.0.1", "swiper": "^11.0.3", "web-vitals": "^2.1.4" + }, + "devDependencies": { + "@babel/plugin-proposal-private-property-in-object": "^7.21.11" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -635,9 +638,17 @@ } }, "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "version": "7.21.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", + "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, "engines": { "node": ">=6.9.0" }, @@ -1880,6 +1891,17 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/preset-env/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -18852,10 +18874,16 @@ } }, "@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", - "requires": {} + "version": "7.21.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", + "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } }, "@babel/plugin-syntax-async-generators": { "version": "7.8.4", @@ -19650,6 +19678,12 @@ "semver": "^6.3.1" }, "dependencies": { + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "requires": {} + }, "semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", diff --git a/package.json b/package.json index 30076cb..ac27ba5 100644 --- a/package.json +++ b/package.json @@ -39,5 +39,8 @@ "last 1 firefox version", "last 1 safari version" ] + }, + "devDependencies": { + "@babel/plugin-proposal-private-property-in-object": "^7.21.11" } } diff --git a/src/components/Career.js b/src/components/Career.js index 7b08ac2..54769d6 100644 --- a/src/components/Career.js +++ b/src/components/Career.js @@ -6,6 +6,7 @@ export const experiencesData = [ key: 'sde-intern-rq', type: 'prof', location: 'RootQuotient Technologies', designation: 'Software Developer Intern', desc: [ 'Developed interactive user interfaces for client applications using ReactJS, TypeScript, and the Ant Design library.', + // eslint-disable-next-line 'Implemented a comprehensive admin dashboard for a client’s banking administration application, following MVC\ patterns for seamless backend integration.', 'Actively contributed to bug fixes and enhanced an internal package by adding API documentation.' @@ -16,8 +17,10 @@ export const experiencesData = [ key: 'tech-sd-ctf', type: 'extra', location: 'CEG Tech Forum', designation: 'Student Director of Technical Operations', desc: [ 'Headed a 20-member strong technical operations team as the Lead Developer, Sysadmin, and Project Manager.', + // eslint-disable-next-line 'Spearheaded multiple web apps developed for various purposes, such as a custom ERP mobile app, admin dashboards,\ and the flagship website for Kurukshetra, the international techno-management fest of CEG.', + // eslint-disable-next-line 'Organized a technical summit on "Innovation and Transformation: AI, Autonomous Systems, and Disruptive Trends"\ featuring projects by local innovators and keynotes from BNY Mellon, Microsoft, and startups.' ], diff --git a/src/components/Landing.js b/src/components/Landing.js index 092486b..44b8d8c 100644 --- a/src/components/Landing.js +++ b/src/components/Landing.js @@ -45,7 +45,7 @@ const Landing = () => { {/* last stint */} + primary={"Yes it's a simple website, and yes it's not finished yet :)"} /> diff --git a/src/components/Menu.js b/src/components/Menu.js index 3176291..648f287 100644 --- a/src/components/Menu.js +++ b/src/components/Menu.js @@ -25,10 +25,11 @@ import IntsIcon from '@mui/icons-material/SportsEsports'; import ArticleIcon from '@mui/icons-material/Article'; import Landing from './Landing'; -import LoremIpsum from './LoremIpsum'; +// import LoremIpsum from './LoremIpsum'; import Projects from './Projects'; import Career from './Career'; import { handleLinkClick } from '../utils/linkClick'; +import UnderConstruction from './UnderConstruction'; const drawerWidth = 240; @@ -47,11 +48,11 @@ const menuSections = [ }, { key: 'skil', display_name: 'Skills', appbar_text: 'My Skills', display_icon: , - extLink: false, component: + extLink: false, component: }, { key: 'ints', display_name: 'Interests', appbar_text: 'My Interests', display_icon: , - extLink: false, component: + extLink: false, component: }, { key: 'resume', display_name: 'Resume', appbar_text: 'My Resume', display_icon: ,