From 8830dc1ba88325888d4ab30b56a158ab18213558 Mon Sep 17 00:00:00 2001
From: Mohammed Salman Khan <72684302+webdevsk@users.noreply.github.com>
Date: Sat, 1 Jun 2024 18:42:38 +0600
Subject: [PATCH 1/4] Updating Ezammart store
---
src/data/resume.js | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/src/data/resume.js b/src/data/resume.js
index fe8e306..473ecd0 100644
--- a/src/data/resume.js
+++ b/src/data/resume.js
@@ -46,6 +46,30 @@ const resume = {
},
],
projects: [
+ {
+ enabled: true,
+ title: "EzamMart Online Store",
+ shortDescription: "Daily online sports shopping mall for all sports shoppers",
+ link: "https://www.ezammart.com/",
+ repo: "",
+ builtWith: [
+ "Next JS 14",
+ "Tailwind",
+ "App Router",
+ "Server Side Rendering (SSR)",
+ "SWR",
+ "Server Actions",
+ "Headless Ui",
+ "Radix Ui",
+ "Swiper",
+ "React inner image zoom"
+ ],
+ features: [
+ "Actively contribute to the development of dynamic web applications using next.js, react.js, tailwind css, radix ui, and framer-motion, focusing on clean, efficient code and intuitive user interfaces.",
+ "Implemented Next.js server-side rendering capabilities to optimize SEO performance and ensure exceptional loading times, enhancing user experience and search engine visibility.",
+ "Foster a culture of effective communication and collaboration by working closely with design and back-end teams to seamlessly integrate front-end components and achieve project goals.",
+ ],
+ },
{
enabled: true,
title: "BestBuy Clone",
From 7e966b42be837a80714ba60ee10e5d7d8fd9b1a9 Mon Sep 17 00:00:00 2001
From: "webdevz.sk" <72684302+webdevsk@users.noreply.github.com>
Date: Mon, 3 Jun 2024 12:59:19 +0000
Subject: [PATCH 2/4] Working v2
---
.idx/dev.nix | 26 ++++++++++++++++++++++++++
src/data/resume.js | 6 +++---
2 files changed, 29 insertions(+), 3 deletions(-)
create mode 100644 .idx/dev.nix
diff --git a/.idx/dev.nix b/.idx/dev.nix
new file mode 100644
index 0000000..cc9696c
--- /dev/null
+++ b/.idx/dev.nix
@@ -0,0 +1,26 @@
+{pkgs}: {
+ channel = "stable-23.11";
+ packages = [
+ pkgs.nodejs_20
+ ];
+ idx.extensions = [
+
+ ];
+ idx.previews = {
+ previews = {
+ web = {
+ command = [
+ "npm"
+ "run"
+ "dev"
+ "--"
+ "--port"
+ "$PORT"
+ "--hostname"
+ "0.0.0.0"
+ ];
+ manager = "web";
+ };
+ };
+ };
+}
\ No newline at end of file
diff --git a/src/data/resume.js b/src/data/resume.js
index 473ecd0..2734140 100644
--- a/src/data/resume.js
+++ b/src/data/resume.js
@@ -19,7 +19,7 @@ const resume = {
skills: [
{
heading: "Frontend",
- data: ["Next JS 14", "React", "Redux", "JavaScript", "Tailwind", "Sass", "CSS", "HTML"],
+ data: ["Next JS 14", "React", "Redux", "JavaScript", "Tailwind", "Sass", "Vue JS", "CSS", "HTML"],
},
{
heading: "Backend",
@@ -42,6 +42,7 @@ const resume = {
"Adobe Xd",
"Figma",
"Google Search",
+ "Chat GPT"
],
},
],
@@ -65,9 +66,8 @@ const resume = {
"React inner image zoom"
],
features: [
- "Actively contribute to the development of dynamic web applications using next.js, react.js, tailwind css, radix ui, and framer-motion, focusing on clean, efficient code and intuitive user interfaces.",
"Implemented Next.js server-side rendering capabilities to optimize SEO performance and ensure exceptional loading times, enhancing user experience and search engine visibility.",
- "Foster a culture of effective communication and collaboration by working closely with design and back-end teams to seamlessly integrate front-end components and achieve project goals.",
+ "State management using SearchParams and Cookies without the need for state management libraries.",
],
},
{
From 6d87c6ee7ecb7babc373797048d616b484a0d10c Mon Sep 17 00:00:00 2001
From: "webdevz.sk" <72684302+webdevsk@users.noreply.github.com>
Date: Fri, 7 Jun 2024 05:59:27 +0000
Subject: [PATCH 3/4] Updated Resume
---
.vscode/settings.json | 4 ++++
src/data/resume.js | 51 +++++++++++++++++++++++++++++++++++++++----
2 files changed, 51 insertions(+), 4 deletions(-)
create mode 100644 .vscode/settings.json
diff --git a/.vscode/settings.json b/.vscode/settings.json
new file mode 100644
index 0000000..03adc8d
--- /dev/null
+++ b/.vscode/settings.json
@@ -0,0 +1,4 @@
+{
+ "IDX.aI.enableInlineCompletion": true,
+ "IDX.aI.enableCodebaseIndexing": true
+}
\ No newline at end of file
diff --git a/src/data/resume.js b/src/data/resume.js
index 2734140..755ccf3 100644
--- a/src/data/resume.js
+++ b/src/data/resume.js
@@ -19,7 +19,7 @@ const resume = {
skills: [
{
heading: "Frontend",
- data: ["Next JS 14", "React", "Redux", "JavaScript", "Tailwind", "Sass", "Vue JS", "CSS", "HTML"],
+ data: ["Next JS 14", "React", "Redux", "JavaScript", "Tailwind", "Sass", "Vue JS", "CSS"],
},
{
heading: "Backend",
@@ -63,15 +63,58 @@ const resume = {
"Headless Ui",
"Radix Ui",
"Swiper",
- "React inner image zoom"
+ "React inner image zoom",
],
features: [
- "Implemented Next.js server-side rendering capabilities to optimize SEO performance and ensure exceptional loading times, enhancing user experience and search engine visibility.",
- "State management using SearchParams and Cookies without the need for state management libraries.",
+ "Utilized Next.js 14's SSR to enhance SEO performance and loading times.",
+ "State management using SearchParams and Cookies without state management libraries.",
+ "Simplified data mutations with Server Actions for efficient state management.",
+ "Implemented dynamic loading of large components for optimal site speed.",
+ "Utilized my expertise in CSS to create custom layouts on top of headless UI and Radix."
],
},
{
enabled: true,
+ title: "EzamMart Android App and Website",
+ shortDescription: "Daily online sports shopping mall for all sports shoppers",
+ link: "https://m.ezammart.com",
+ repo: "",
+ builtWith: [
+ "Vue 2",
+ "SASS",
+ "Uni-App",
+ ],
+ features: [
+ "Utilized my expertise in JavaScript to implement new features and enhancements to the legacy codebase.",
+ "Ensured introduced changes were compatible with Vue.js 2 architecture, minimizing disruptions.",
+ "Effectively utilized Vue.js 2 lifecycle hooks to manage the application's state and behavior.",
+ "Leveraged automated refactoring tools (ESLint, Prettier) to maintain code quality and best practices."
+ ],
+ },
+ {
+ enabled: true,
+ title: "Ezam Tech Solutions",
+ shortDescription: "Ecommerce, Software, Web, and Erp System development and It Services Provider Company.",
+ link: "https://www.ezam-tech.com/",
+ repo: "",
+ builtWith: [
+ "Next JS 14",
+ "Tailwind",
+ "App Router",
+ "Server Side Rendering (SSR)",
+ "Swiper",
+ "Framer Motion",
+ ],
+ features: [
+ "Built a fully responsive website using Next.js 14 and Tailwind CSS.",
+ "Implemented dynamic loading for large components to optimize site speed.",
+ "Leveraged CSS expertise to create custom layouts with Headless UI and Radix.",
+ "Integrated Framer Motion for smooth and responsive animations.",
+ "Used Swiper.js to create smooth sliders for showcasing important information."
+ ],
+ },
+ {
+ enabled: false,
title: "BestBuy Clone",
shortDescription: "BestBuy but built using React JS",
link: "https://bestbuy-clone-d99b5f.netlify.app/",
From a1360da671f8d5c6739062968fdec8fe978ca47f Mon Sep 17 00:00:00 2001
From: "webdevz.sk" <72684302+webdevsk@users.noreply.github.com>
Date: Fri, 7 Jun 2024 06:21:11 +0000
Subject: [PATCH 4/4] Added replacement for project repo links with project
link
---
src/app/(viewer-side)/template1/page.jsx | 6 ++----
src/app/(viewer-side)/template2/page.jsx | 17 +++++++++++++++++
src/data/resume.js | 2 +-
3 files changed, 20 insertions(+), 5 deletions(-)
diff --git a/src/app/(viewer-side)/template1/page.jsx b/src/app/(viewer-side)/template1/page.jsx
index ad8f592..d81cfcb 100644
--- a/src/app/(viewer-side)/template1/page.jsx
+++ b/src/app/(viewer-side)/template1/page.jsx
@@ -220,17 +220,15 @@ export default function Template1({ searchParams }) {
{project.title}
- {project.repo && (
{/*
{"=>"} {project.shortDescription}
diff --git a/src/app/(viewer-side)/template2/page.jsx b/src/app/(viewer-side)/template2/page.jsx index f0d38d5..52f2fa8 100644 --- a/src/app/(viewer-side)/template2/page.jsx +++ b/src/app/(viewer-side)/template2/page.jsx @@ -304,6 +304,23 @@ export default function Template2({ searchParams }) { )} + {!project.repo && ( +
+
+
+
{project.shortDescription}
diff --git a/src/data/resume.js b/src/data/resume.js index 755ccf3..4b8eba1 100644 --- a/src/data/resume.js +++ b/src/data/resume.js @@ -191,7 +191,7 @@ const resume = { ], }, { - enabled: true, + enabled: false, title: "Banco Pan", shortDescription: "Figma to HTML Convertion", link: "https://webdevsk.github.io/Banco-Pan/",