diff --git a/404.html b/404.html index 71303cd..4b0fb69 100644 --- a/404.html +++ b/404.html @@ -1 +1 @@ -404: This page could not be found

404

This page could not be found.

\ No newline at end of file +404: This page could not be found

404

This page could not be found.

\ No newline at end of file diff --git a/_next/static/SKNTRc6PZ_cX_rt-bMoEg/_buildManifest.js b/_next/static/-XnDBRp0ojeC94Dl0y_QU/_buildManifest.js similarity index 100% rename from _next/static/SKNTRc6PZ_cX_rt-bMoEg/_buildManifest.js rename to _next/static/-XnDBRp0ojeC94Dl0y_QU/_buildManifest.js diff --git a/_next/static/SKNTRc6PZ_cX_rt-bMoEg/_ssgManifest.js b/_next/static/-XnDBRp0ojeC94Dl0y_QU/_ssgManifest.js similarity index 100% rename from _next/static/SKNTRc6PZ_cX_rt-bMoEg/_ssgManifest.js rename to _next/static/-XnDBRp0ojeC94Dl0y_QU/_ssgManifest.js diff --git a/_next/static/chunks/app/layout-c89f3525a3de7da7.js b/_next/static/chunks/app/layout-6b2713f1d7035b10.js similarity index 94% rename from _next/static/chunks/app/layout-c89f3525a3de7da7.js rename to _next/static/chunks/app/layout-6b2713f1d7035b10.js index 3dd4f4d..bd08316 100644 --- a/_next/static/chunks/app/layout-c89f3525a3de7da7.js +++ b/_next/static/chunks/app/layout-6b2713f1d7035b10.js @@ -1,4 +1,4 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[185],{1803:function(e,s,t){Promise.resolve().then(t.bind(t,8914)),Promise.resolve().then(t.bind(t,5309)),Promise.resolve().then(t.t.bind(t,5610,23))},8914:function(e,s,t){"use strict";t.r(s);var r=t(7437),n=t(1396),o=t.n(n);t(2265),s.default=()=>(0,r.jsxs)("div",{className:"footer",children:[(0,r.jsx)("div",{className:"logo",children:(0,r.jsx)("img",{src:"coding.svg",alt:"Coding"})}),(0,r.jsxs)("div",{className:"middle",children:[(0,r.jsxs)("div",{className:"text",children:["Made with ♥️ by ",(0,r.jsx)(o(),{href:"https://github.com/YousifAbozid",children:"Me"})," ","Source Code on"]}),(0,r.jsx)("div",{className:"github",children:(0,r.jsx)(o(),{href:"https://github.com/YousifAbozid/YousifAbozid.github.io",children:(0,r.jsx)("img",{src:"github.svg",alt:"GitHub"})})})]}),(0,r.jsx)("div",{className:"scroll",children:(0,r.jsx)("img",{src:"up.svg",alt:"Go Up",onClick:()=>window.scrollTo({top:0,behavior:"smooth"})})})]})},5309:function(e,s,t){"use strict";t.r(s),t.d(s,{default:function(){return l}});var r=t(7437),n=t(2265),o=t(1396),i=t.n(o),c=[{href:"/",label:"Home"},{href:"/projects",label:"Projects"},{href:"/contact",label:"Contact"},{href:"/about",label:"About"}],l=()=>{let[e,s]=(0,n.useState)(!1),t=(0,n.useRef)(null),o=()=>{s(!1)};return(0,n.useEffect)(()=>{let e=e=>{t.current&&!t.current.contains(e.target)&&s(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e)}},[]),(0,r.jsxs)("div",{className:"header",children:[(0,r.jsx)(i(),{href:"/",className:"logo",children:(0,r.jsx)("img",{src:"logo.png"})}),(0,r.jsx)("div",{className:"links ".concat(e?"show":""),ref:t,children:(0,r.jsx)("ul",{children:c.map((e,s)=>(0,r.jsx)("li",{children:(0,r.jsx)(i(),{href:e.href,onClick:o,children:e.label})},s))})}),(0,r.jsxs)("div",{className:"menu-button ".concat(e?"show":""),onClick:()=>{s(e=>!e)},children:[(0,r.jsx)("span",{}),(0,r.jsx)("span",{}),(0,r.jsx)("span",{})]})]})}},5610:function(){},622:function(e,s,t){"use strict";/** +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[185],{1803:function(e,s,t){Promise.resolve().then(t.bind(t,8914)),Promise.resolve().then(t.bind(t,5309)),Promise.resolve().then(t.t.bind(t,5610,23))},8914:function(e,s,t){"use strict";t.r(s);var r=t(7437),n=t(1396),o=t.n(n);t(2265),s.default=()=>(0,r.jsxs)("div",{className:"footer",children:[(0,r.jsx)("div",{className:"logo",children:(0,r.jsx)("img",{src:"coding.svg",alt:"Coding"})}),(0,r.jsxs)("div",{className:"middle",children:[(0,r.jsxs)("div",{className:"text",children:["Made with ♥️ by ",(0,r.jsx)(o(),{href:"https://github.com/YousifAbozid",children:"Me"})," ","Source Code on"]}),(0,r.jsx)("div",{className:"github",children:(0,r.jsx)(o(),{href:"https://github.com/YousifAbozid/YousifAbozid.github.io",children:(0,r.jsx)("img",{src:"github.svg",alt:"GitHub"})})})]}),(0,r.jsx)("div",{className:"scroll",children:(0,r.jsx)("img",{src:"up.svg",alt:"Go Up",onClick:()=>window.scrollTo({top:0,behavior:"smooth"})})})]})},5309:function(e,s,t){"use strict";t.r(s),t.d(s,{default:function(){return l}});var r=t(7437),n=t(2265),o=t(1396),i=t.n(o),c=[{href:"/",label:"Home"},{href:"/projects",label:"Projects"},{href:"/contact",label:"Contact"},{href:"/about",label:"About"}],l=()=>{let[e,s]=(0,n.useState)(!1),t=(0,n.useRef)(null),o=()=>{s(!1)};return(0,n.useEffect)(()=>{let e=e=>{t.current&&!t.current.contains(e.target)&&s(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e)}},[]),(0,r.jsxs)("div",{className:"header",children:[(0,r.jsx)(i(),{href:"/",className:"logo",children:(0,r.jsx)("img",{src:"logo.png"})}),(0,r.jsx)("div",{className:"links ".concat(e?"show":""),ref:t,children:(0,r.jsx)("ul",{children:c.map((e,s)=>(0,r.jsx)("li",{children:(0,r.jsx)(i(),{href:e.href,onClick:o,children:e.label})},s))})}),(0,r.jsxs)("div",{className:"menu-button ".concat(e?"show":""),onClick:e=>{e.preventDefault(),s(e=>!e)},children:[(0,r.jsx)("span",{}),(0,r.jsx)("span",{}),(0,r.jsx)("span",{})]})]})}},5610:function(){},622:function(e,s,t){"use strict";/** * @license React * react-jsx-runtime.production.min.js * diff --git a/about.html b/about.html index a04f848..1fbadfa 100644 --- a/about.html +++ b/about.html @@ -1 +1 @@ -Yousif Abozid - Software Engineer
Yousif Abozid

Hello and welcome to my world of creativity and code! I'm Yousif Abozid, a passionate and dedicated Full Stack Software Engineer from the vibrant city of Zagazig, Egypt. As you explore this page, I want to share my journey, my passions, and the unique blend of skills that make me who I am.

My coding journey began in 2018, when I took my first steps into the realm of software development. From the very beginning, I was captivated by the endless possibilities that code offers - the power to create, to shape ideas into reality, and to build digital experiences that inspire and delight. With each line of code I write, I embark on a journey of innovation and exploration, constantly pushing the boundaries of my technical prowess.

My expertise spans a wide range of technologies, from the fundamental trio of HTML, CSS, and JavaScript to the intricate world of TypeScript, SQL, and Bash scripting. I've dived deep into languages like Python and C, and harnessed the power of frameworks like React.js and Next.js to craft captivating user interfaces that bridge the gap between aesthetics and functionality. Whether it's building responsive websites, dynamic web applications, or seamless RESTful APIs, I thrive on the challenges that the ever-evolving tech landscape presents.

In my quest for knowledge, I've earned credentials from reputable institutions, including Udacity and Helsinki University. Currently, I'm immersing myself in the Software Engineering Program at Holberton School & ALX Africa, where I continue to expand my horizons and collaborate with fellow aspiring engineers.

As a lifelong learner, I'm committed to staying at the forefront of technology. From cloud services like AWS and Heroku to version control with Git and GitHub, I'm well-versed in tools that streamline development and deployment. I embrace the challenges of debugging and testing, and I'm proficient in testing frameworks like Jest, Jasmine, and Cypress.

My journey is driven by a simple philosophy — to bridge the gap between creativity and technology. I believe that innovation arises from the intersections of diverse disciplines, and I'm passionate about creating experiences that are not just functional, but delightful. With each project I undertake, I aim to elevate the user experience, blend artistry with precision, and craft solutions that leave a lasting impact.

Join me on this exciting journey as I explore the ever-changing landscape of technology, literature, and business. Whether it's writing code, weaving stories, or shaping startups, I'm committed to making a difference. Let's collaborate, innovate, and inspire change, one line of code at a time."

\ No newline at end of file +Yousif Abozid - Software Engineer
Yousif Abozid

Hello and welcome to my world of creativity and code! I'm Yousif Abozid, a passionate and dedicated Full Stack Software Engineer from the vibrant city of Zagazig, Egypt. As you explore this page, I want to share my journey, my passions, and the unique blend of skills that make me who I am.

My coding journey began in 2018, when I took my first steps into the realm of software development. From the very beginning, I was captivated by the endless possibilities that code offers - the power to create, to shape ideas into reality, and to build digital experiences that inspire and delight. With each line of code I write, I embark on a journey of innovation and exploration, constantly pushing the boundaries of my technical prowess.

My expertise spans a wide range of technologies, from the fundamental trio of HTML, CSS, and JavaScript to the intricate world of TypeScript, SQL, and Bash scripting. I've dived deep into languages like Python and C, and harnessed the power of frameworks like React.js and Next.js to craft captivating user interfaces that bridge the gap between aesthetics and functionality. Whether it's building responsive websites, dynamic web applications, or seamless RESTful APIs, I thrive on the challenges that the ever-evolving tech landscape presents.

In my quest for knowledge, I've earned credentials from reputable institutions, including Udacity and Helsinki University. Currently, I'm immersing myself in the Software Engineering Program at Holberton School & ALX Africa, where I continue to expand my horizons and collaborate with fellow aspiring engineers.

As a lifelong learner, I'm committed to staying at the forefront of technology. From cloud services like AWS and Heroku to version control with Git and GitHub, I'm well-versed in tools that streamline development and deployment. I embrace the challenges of debugging and testing, and I'm proficient in testing frameworks like Jest, Jasmine, and Cypress.

My journey is driven by a simple philosophy — to bridge the gap between creativity and technology. I believe that innovation arises from the intersections of diverse disciplines, and I'm passionate about creating experiences that are not just functional, but delightful. With each project I undertake, I aim to elevate the user experience, blend artistry with precision, and craft solutions that leave a lasting impact.

Join me on this exciting journey as I explore the ever-changing landscape of technology, literature, and business. Whether it's writing code, weaving stories, or shaping startups, I'm committed to making a difference. Let's collaborate, innovate, and inspire change, one line of code at a time."

\ No newline at end of file diff --git a/about.txt b/about.txt index 9ea933e..e1d748a 100644 --- a/about.txt +++ b/about.txt @@ -1,10 +1,10 @@ 1:HL["/_next/static/css/d9059b8366b6fa83.css",{"as":"style"}] -0:["SKNTRc6PZ_cX_rt-bMoEg",[[["",{"children":["about",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],"$L2",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/d9059b8366b6fa83.css","precedence":"next"}]],"$L3"]]]] -4:I{"id":5309,"chunks":["685:static/chunks/685-ee1bc758d25930a6.js","185:static/chunks/app/layout-c89f3525a3de7da7.js"],"name":"","async":false} +0:["-XnDBRp0ojeC94Dl0y_QU",[[["",{"children":["about",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],"$L2",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/d9059b8366b6fa83.css","precedence":"next"}]],"$L3"]]]] +4:I{"id":5309,"chunks":["685:static/chunks/685-ee1bc758d25930a6.js","185:static/chunks/app/layout-6b2713f1d7035b10.js"],"name":"","async":false} 5:I{"id":7767,"chunks":["272:static/chunks/webpack-9894c6fd7221caa4.js","971:static/chunks/fd9d1056-9593a577cdf5fc4e.js","596:static/chunks/596-b348f0a3a64f5453.js"],"name":"default","async":false} 6:I{"id":7920,"chunks":["272:static/chunks/webpack-9894c6fd7221caa4.js","971:static/chunks/fd9d1056-9593a577cdf5fc4e.js","596:static/chunks/596-b348f0a3a64f5453.js"],"name":"default","async":false} 8:I{"id":3222,"chunks":["222:static/chunks/222-d6e2caa05365cfc7.js","301:static/chunks/app/about/page-bef884d214ddb023.js"],"name":"Image","async":false} -9:I{"id":8914,"chunks":["685:static/chunks/685-ee1bc758d25930a6.js","185:static/chunks/app/layout-c89f3525a3de7da7.js"],"name":"","async":false} +9:I{"id":8914,"chunks":["685:static/chunks/685-ee1bc758d25930a6.js","185:static/chunks/app/layout-6b2713f1d7035b10.js"],"name":"","async":false} 2:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"children":[["$","$L4",null,{}],["$","$L5",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L5",null,{"parallelRouterKey":"children","segmentPath":["children","about","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L7",["$","div",null,{"className":"about_container","children":[["$","div",null,{"className":"avatar","children":["$","$L8",null,{"alt":"Yousif Abozid","width":0,"height":0,"priority":true,"src":"https://res.cloudinary.com/octopus-labs/image/upload/v1693155786/yousif-mini.jpg"}]}],["$","div",null,{"className":"bio","children":[["$","p",null,{"children":"Hello and welcome to my world of creativity and code! I'm Yousif Abozid, a passionate and dedicated Full Stack Software Engineer from the vibrant city of Zagazig, Egypt. As you explore this page, I want to share my journey, my passions, and the unique blend of skills that make me who I am."}],["$","p",null,{"children":"My coding journey began in 2018, when I took my first steps into the realm of software development. From the very beginning, I was captivated by the endless possibilities that code offers - the power to create, to shape ideas into reality, and to build digital experiences that inspire and delight. With each line of code I write, I embark on a journey of innovation and exploration, constantly pushing the boundaries of my technical prowess."}],["$","p",null,{"children":"My expertise spans a wide range of technologies, from the fundamental trio of HTML, CSS, and JavaScript to the intricate world of TypeScript, SQL, and Bash scripting. I've dived deep into languages like Python and C, and harnessed the power of frameworks like React.js and Next.js to craft captivating user interfaces that bridge the gap between aesthetics and functionality. Whether it's building responsive websites, dynamic web applications, or seamless RESTful APIs, I thrive on the challenges that the ever-evolving tech landscape presents."}],["$","p",null,{"children":"In my quest for knowledge, I've earned credentials from reputable institutions, including Udacity and Helsinki University. Currently, I'm immersing myself in the Software Engineering Program at Holberton School & ALX Africa, where I continue to expand my horizons and collaborate with fellow aspiring engineers."}],["$","p",null,{"children":"As a lifelong learner, I'm committed to staying at the forefront of technology. From cloud services like AWS and Heroku to version control with Git and GitHub, I'm well-versed in tools that streamline development and deployment. I embrace the challenges of debugging and testing, and I'm proficient in testing frameworks like Jest, Jasmine, and Cypress."}],["$","p",null,{"children":"My journey is driven by a simple philosophy — to bridge the gap between creativity and technology. I believe that innovation arises from the intersections of diverse disciplines, and I'm passionate about creating experiences that are not just functional, but delightful. With each project I undertake, I aim to elevate the user experience, blend artistry with precision, and craft solutions that leave a lasting impact."}],["$","p",null,{"children":"Join me on this exciting journey as I explore the ever-changing landscape of technology, literature, and business. Whether it's writing code, weaving stories, or shaping startups, I'm committed to making a difference. Let's collaborate, innovate, and inspire change, one line of code at a time.\""}]]}]]}],null],"segment":"__PAGE__"},"styles":[]}],"segment":"about"},"styles":[]}],["$","$L9",null,{}]]}]}],null] 3:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Yousif Abozid - Software Engineer"}],["$","meta","2",{"name":"description","content":"Passionate Full Stack Software Engineer. Explore my projects and skills in web development, and learn more about my journey in the tech industry. Welcome to my world of creativity and code!"}],["$","meta","3",{"name":"keywords","content":"Yousif Abozid,Full Stack Software Engineer,Portfolio,Projects,Skills,Resume,Blog,HTML,CSS,JavaScript,TypeScript,SQL,Bash,C,Python,React.js,Next.js,Redux,Context API,Bootstrap,Material-UI,Axios,Fetch API,RESTful APIs,GraphQL,Node.js,Express.js,MongoDB,PostgreSQL,Mongoose,JWT,Bcrypt,Dotenv,Cors,Git,GitHub,GitHub Pages,Heroku,Netlify,Vercel,AWS,GitHub Actions,CircleCI,Jest,Jasmine,Cypress"}],["$","meta","4",{"name":"theme-color","content":"dark"}],["$","meta","5",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","6",{"name":"creator","content":"Yousif Abozid"}],["$","meta","7",{"name":"publisher","content":"Yousif Abozid"}],["$","link","8",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"128x128"}]] 7:null diff --git a/contact.html b/contact.html index a3cfb69..ca35898 100644 --- a/contact.html +++ b/contact.html @@ -1 +1 @@ -Yousif Abozid - Software Engineer

Contact

\ No newline at end of file +Yousif Abozid - Software Engineer

Contact

\ No newline at end of file diff --git a/contact.txt b/contact.txt index 417d100..e9caf4b 100644 --- a/contact.txt +++ b/contact.txt @@ -1,11 +1,11 @@ 1:HL["/_next/static/css/d9059b8366b6fa83.css",{"as":"style"}] -0:["SKNTRc6PZ_cX_rt-bMoEg",[[["",{"children":["contact",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],"$L2",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/d9059b8366b6fa83.css","precedence":"next"}]],"$L3"]]]] -4:I{"id":5309,"chunks":["685:static/chunks/685-ee1bc758d25930a6.js","185:static/chunks/app/layout-c89f3525a3de7da7.js"],"name":"","async":false} +0:["-XnDBRp0ojeC94Dl0y_QU",[[["",{"children":["contact",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],"$L2",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/d9059b8366b6fa83.css","precedence":"next"}]],"$L3"]]]] +4:I{"id":5309,"chunks":["685:static/chunks/685-ee1bc758d25930a6.js","185:static/chunks/app/layout-6b2713f1d7035b10.js"],"name":"","async":false} 5:I{"id":7767,"chunks":["272:static/chunks/webpack-9894c6fd7221caa4.js","971:static/chunks/fd9d1056-9593a577cdf5fc4e.js","596:static/chunks/596-b348f0a3a64f5453.js"],"name":"default","async":false} 6:I{"id":7920,"chunks":["272:static/chunks/webpack-9894c6fd7221caa4.js","971:static/chunks/fd9d1056-9593a577cdf5fc4e.js","596:static/chunks/596-b348f0a3a64f5453.js"],"name":"default","async":false} 8:I{"id":4839,"chunks":["272:static/chunks/webpack-9894c6fd7221caa4.js","971:static/chunks/fd9d1056-9593a577cdf5fc4e.js","596:static/chunks/596-b348f0a3a64f5453.js"],"name":"default","async":false} 9:I{"id":5600,"chunks":["327:static/chunks/app/contact/page-dc7ec791ad4a83ff.js"],"name":"","async":false} -a:I{"id":8914,"chunks":["685:static/chunks/685-ee1bc758d25930a6.js","185:static/chunks/app/layout-c89f3525a3de7da7.js"],"name":"","async":false} +a:I{"id":8914,"chunks":["685:static/chunks/685-ee1bc758d25930a6.js","185:static/chunks/app/layout-6b2713f1d7035b10.js"],"name":"","async":false} 2:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"children":[["$","$L4",null,{}],["$","$L5",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L5",null,{"parallelRouterKey":"children","segmentPath":["children","contact","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L7",["$","$L8",null,{"propsForComponent":{"params":{}},"Component":"$9"}],null],"segment":"__PAGE__"},"styles":[]}],"segment":"contact"},"styles":[]}],["$","$La",null,{}]]}]}],null] 3:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Yousif Abozid - Software Engineer"}],["$","meta","2",{"name":"description","content":"Passionate Full Stack Software Engineer. Explore my projects and skills in web development, and learn more about my journey in the tech industry. Welcome to my world of creativity and code!"}],["$","meta","3",{"name":"keywords","content":"Yousif Abozid,Full Stack Software Engineer,Portfolio,Projects,Skills,Resume,Blog,HTML,CSS,JavaScript,TypeScript,SQL,Bash,C,Python,React.js,Next.js,Redux,Context API,Bootstrap,Material-UI,Axios,Fetch API,RESTful APIs,GraphQL,Node.js,Express.js,MongoDB,PostgreSQL,Mongoose,JWT,Bcrypt,Dotenv,Cors,Git,GitHub,GitHub Pages,Heroku,Netlify,Vercel,AWS,GitHub Actions,CircleCI,Jest,Jasmine,Cypress"}],["$","meta","4",{"name":"theme-color","content":"dark"}],["$","meta","5",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","6",{"name":"creator","content":"Yousif Abozid"}],["$","meta","7",{"name":"publisher","content":"Yousif Abozid"}],["$","link","8",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"128x128"}]] 7:null diff --git a/index.html b/index.html index 0325aea..d42e5b4 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -Yousif Abozid - Software Engineer
Yousif Abozid
Yousif Abozid
Typing SVG

👋 Hey there, fellow tech enthusiasts! 🚀 I'm Yousif, your friendly neighborhood Full Stack Software Engineer, crafting digital experiences that mesmerize and inspire. 💻✨

With JavaScript as my trusty tool, I wield frameworks like React.js and Next.js to breathe life into ideas and turn them into pixel-perfect realities. It's all about that perfect blend of creativity and functionality, where every line of code tells a story and every project leaves a lasting impression. 🎨🔮

But beyond the code, I'm driven by the thrill of innovation and the joy of problem-solving. Let's join forces and embark on a journey to build something truly remarkable together! 💫👨‍💻

Here's a breakdown of the languages and tools I'm familiar with

Languages

HTML
CSS
JavaScript
TypeScript
SQL
Bash
C
Python

Front-end Development

React.js
Next.js
Vite
Redux
Context API
Bootstrap
Material-UI
Tailwind CSS
Shadcn-UI
Styled Components
Clerk
Cloudinary
Stripe
Axios
Fetch API
RESTful APIs
GraphQL
Apollo Client
Webhooks

Back-end Development

Node.js
Express.js
MongoDB
PostgreSQL
mongoose
JWT
bcrypt
dotenv
cors

Deployment & Hosting & CI/CD

Git
GitHub
GitHub Pages
Heroku
Netlify
Vercel
AWS
GitHub Actions
CircleCI

Testing

Jest
Cypress
Jasmine

My total projects is 24 projects, explore all of them at Projects page.

Mirage Master

Mirage Master is an AI image SaaS platform that excels in image processing capabilities, integrates a secure payment infrastructure, offers advanced image search functionalities, and supports multiple AI features, including image restoration, recoloring, object removal, generative filling, and background removal.

Next.js
Node.js
TypeScript
MongoDB
mongoose
Tailwind CSS
Shadcn-UI
Clerk
Cloudinary
Stripe
Webhooks
Vercel
Live VersionSource Code

Tvflix

Tvflix is a web applications to show the latest movies.

HTML
CSS
JavaScript
Github Pages
Live VersionSource Code

Portfolio

This is my portfolio app.

React.js
Next.js
Node.js
CSS
Github Pages
Github Actions
Live VersionSource Code

Asgard Market

Asgard Market is an E-Commerce App for selling your products or buying products.

React.js
Next.js
Node.js
MongoDB
mongoose
JWT
bcrypt
CSS
Bootstrap 5
Context API
fetch API
Source Code
\ No newline at end of file +Yousif Abozid - Software Engineer
Yousif Abozid
Yousif Abozid
Typing SVG

👋 Hey there, fellow tech enthusiasts! 🚀 I'm Yousif, your friendly neighborhood Full Stack Software Engineer, crafting digital experiences that mesmerize and inspire. 💻✨

With JavaScript as my trusty tool, I wield frameworks like React.js and Next.js to breathe life into ideas and turn them into pixel-perfect realities. It's all about that perfect blend of creativity and functionality, where every line of code tells a story and every project leaves a lasting impression. 🎨🔮

But beyond the code, I'm driven by the thrill of innovation and the joy of problem-solving. Let's join forces and embark on a journey to build something truly remarkable together! 💫👨‍💻

Here's a breakdown of the languages and tools I'm familiar with

Languages

HTML
CSS
JavaScript
TypeScript
SQL
Bash
C
Python

Front-end Development

React.js
Next.js
Vite
Redux
Context API
Bootstrap
Material-UI
Tailwind CSS
Shadcn-UI
Styled Components
Clerk
Cloudinary
Stripe
Axios
Fetch API
RESTful APIs
GraphQL
Apollo Client
Webhooks

Back-end Development

Node.js
Express.js
MongoDB
PostgreSQL
mongoose
JWT
bcrypt
dotenv
cors

Deployment & Hosting & CI/CD

Git
GitHub
GitHub Pages
Heroku
Netlify
Vercel
AWS
GitHub Actions
CircleCI

Testing

Jest
Cypress
Jasmine

My total projects is 24 projects, explore all of them at Projects page.

Mirage Master

Mirage Master is an AI image SaaS platform that excels in image processing capabilities, integrates a secure payment infrastructure, offers advanced image search functionalities, and supports multiple AI features, including image restoration, recoloring, object removal, generative filling, and background removal.

Next.js
Node.js
TypeScript
MongoDB
mongoose
Tailwind CSS
Shadcn-UI
Clerk
Cloudinary
Stripe
Webhooks
Vercel
Live VersionSource Code

Tvflix

Tvflix is a web applications to show the latest movies.

HTML
CSS
JavaScript
Github Pages
Live VersionSource Code

Portfolio

This is my portfolio app.

React.js
Next.js
Node.js
CSS
Github Pages
Github Actions
Live VersionSource Code

Asgard Market

Asgard Market is an E-Commerce App for selling your products or buying products.

React.js
Next.js
Node.js
MongoDB
mongoose
JWT
bcrypt
CSS
Bootstrap 5
Context API
fetch API
Source Code
\ No newline at end of file diff --git a/index.txt b/index.txt index a77d817..e865be1 100644 --- a/index.txt +++ b/index.txt @@ -1,11 +1,11 @@ 1:HL["/_next/static/css/d9059b8366b6fa83.css",{"as":"style"}] -0:["SKNTRc6PZ_cX_rt-bMoEg",[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],"$L2",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/d9059b8366b6fa83.css","precedence":"next"}]],"$L3"]]]] -4:I{"id":5309,"chunks":["685:static/chunks/685-ee1bc758d25930a6.js","185:static/chunks/app/layout-c89f3525a3de7da7.js"],"name":"","async":false} +0:["-XnDBRp0ojeC94Dl0y_QU",[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],"$L2",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/d9059b8366b6fa83.css","precedence":"next"}]],"$L3"]]]] +4:I{"id":5309,"chunks":["685:static/chunks/685-ee1bc758d25930a6.js","185:static/chunks/app/layout-6b2713f1d7035b10.js"],"name":"","async":false} 5:I{"id":7767,"chunks":["272:static/chunks/webpack-9894c6fd7221caa4.js","971:static/chunks/fd9d1056-9593a577cdf5fc4e.js","596:static/chunks/596-b348f0a3a64f5453.js"],"name":"default","async":false} 6:I{"id":7920,"chunks":["272:static/chunks/webpack-9894c6fd7221caa4.js","971:static/chunks/fd9d1056-9593a577cdf5fc4e.js","596:static/chunks/596-b348f0a3a64f5453.js"],"name":"default","async":false} 8:I{"id":3222,"chunks":["685:static/chunks/685-ee1bc758d25930a6.js","222:static/chunks/222-d6e2caa05365cfc7.js","931:static/chunks/app/page-9875e6e1c3906c9a.js"],"name":"Image","async":false} 9:I{"id":6685,"chunks":["685:static/chunks/685-ee1bc758d25930a6.js","222:static/chunks/222-d6e2caa05365cfc7.js","931:static/chunks/app/page-9875e6e1c3906c9a.js"],"name":"","async":false} -a:I{"id":8914,"chunks":["685:static/chunks/685-ee1bc758d25930a6.js","185:static/chunks/app/layout-c89f3525a3de7da7.js"],"name":"","async":false} +a:I{"id":8914,"chunks":["685:static/chunks/685-ee1bc758d25930a6.js","185:static/chunks/app/layout-6b2713f1d7035b10.js"],"name":"","async":false} 2:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"children":[["$","$L4",null,{}],["$","$L5",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$L7",["$","div",null,{"className":"container","children":[["$","div",null,{"className":"bio-container","children":[["$","div",null,{"className":"avatar","children":["$","$L8",null,{"alt":"Yousif Abozid","width":0,"height":0,"priority":true,"src":"https://res.cloudinary.com/octopus-labs/image/upload/v1693155786/yousif-mini.jpg"}]}],["$","div",null,{"className":"bio","children":[["$","div",null,{"className":"name","children":["$","$L9",null,{"href":"https://github.com/YousifAbozid","target":"_blank","children":["$","$L8",null,{"src":"YousifAbozid.svg","alt":"Yousif Abozid","width":0,"height":0}]}]}],["$","div",null,{"className":"typing-svg","children":["$","$L8",null,{"src":"https://readme-typing-svg.demolab.com/?lines=Full+Stack+Software+Engineer;I+love+coding+%5E_%5E;Always+learning+new+things&font=Fira%20Code¢er=true&width=440&height=45&color=f75c7e&vCenter=true&pause=1000&size=25'","alt":"Typing SVG","width":0,"height":0}]}],["$","p",null,{"children":"👋 Hey there, fellow tech enthusiasts! 🚀 I'm Yousif, your friendly neighborhood Full Stack Software Engineer, crafting digital experiences that mesmerize and inspire. 💻✨"}],["$","p",null,{"children":"With JavaScript as my trusty tool, I wield frameworks like React.js and Next.js to breathe life into ideas and turn them into pixel-perfect realities. It's all about that perfect blend of creativity and functionality, where every line of code tells a story and every project leaves a lasting impression. 🎨🔮"}],["$","p",null,{"children":"But beyond the code, I'm driven by the thrill of innovation and the joy of problem-solving. Let's join forces and embark on a journey to build something truly remarkable together! 💫👨‍💻"}],["$","div",null,{"className":"social-icons","children":["$","p",null,{"children":[["$","a",null,{"href":"https://www.linkedin.com/in/yousifabozid/","children":["$","img",null,{"width":"32px","alt":"LinkedIn","title":"LinkedIn","src":"https://i.imgur.com/yRpa1dQ.png"}]}],"     ",["$","a",null,{"href":"https://twitter.com/YousifAbozid12","children":["$","img",null,{"width":"32px","alt":"Twitter","title":"Twitter","src":"https://i.imgur.com/AixJgnm.png"}]}],"     ",["$","a",null,{"href":"https://t.me/YousifAbozid","children":["$","img",null,{"width":"32px","alt":"Telegram","title":"Telegram","src":"https://res.cloudinary.com/octopus-labs/image/upload/v1709052415/telegram.png"}]}],"     ",["$","a",null,{"href":"mailto:yousif.abozid@yahoo.com","children":["$","img",null,{"width":"32px","alt":"Yahoo","title":"Yahoo","src":"https://res.cloudinary.com/octopus-labs/image/upload/v1709055639/yahoo.png"}]}],"     "]}]}]]}]]}],["$","div",null,{"className":"skills_container","children":[["$","h1",null,{"children":"Here's a breakdown of the languages and tools I'm familiar with"}],[[["$","h2",null,{"children":"Languages"}],["$","div",null,{"className":"skills","children":[["$","div","HTML",{"children":"HTML"}],["$","div","CSS",{"children":"CSS"}],["$","div","JavaScript",{"children":"JavaScript"}],["$","div","TypeScript",{"children":"TypeScript"}],["$","div","SQL",{"children":"SQL"}],["$","div","Bash",{"children":"Bash"}],["$","div","C",{"children":"C"}],["$","div","Python",{"children":"Python"}]]}]],[["$","h2",null,{"children":"Front-end Development"}],["$","div",null,{"className":"skills","children":[["$","div","React.js",{"children":"React.js"}],["$","div","Next.js",{"children":"Next.js"}],["$","div","Vite",{"children":"Vite"}],["$","div","Redux",{"children":"Redux"}],["$","div","Context API",{"children":"Context API"}],["$","div","Bootstrap",{"children":"Bootstrap"}],["$","div","Material-UI",{"children":"Material-UI"}],["$","div","Tailwind CSS",{"children":"Tailwind CSS"}],["$","div","Shadcn-UI",{"children":"Shadcn-UI"}],["$","div","Styled Components",{"children":"Styled Components"}],["$","div","Clerk",{"children":"Clerk"}],["$","div","Cloudinary",{"children":"Cloudinary"}],["$","div","Stripe",{"children":"Stripe"}],["$","div","Axios",{"children":"Axios"}],["$","div","Fetch API",{"children":"Fetch API"}],["$","div","RESTful APIs",{"children":"RESTful APIs"}],["$","div","GraphQL",{"children":"GraphQL"}],["$","div","Apollo Client",{"children":"Apollo Client"}],["$","div","Webhooks",{"children":"Webhooks"}]]}]],[["$","h2",null,{"children":"Back-end Development"}],["$","div",null,{"className":"skills","children":[["$","div","Node.js",{"children":"Node.js"}],["$","div","Express.js",{"children":"Express.js"}],["$","div","MongoDB",{"children":"MongoDB"}],["$","div","PostgreSQL",{"children":"PostgreSQL"}],["$","div","mongoose",{"children":"mongoose"}],["$","div","JWT",{"children":"JWT"}],["$","div","bcrypt",{"children":"bcrypt"}],["$","div","dotenv",{"children":"dotenv"}],["$","div","cors",{"children":"cors"}]]}]],[["$","h2",null,{"children":"Deployment & Hosting & CI/CD"}],["$","div",null,{"className":"skills","children":[["$","div","Git",{"children":"Git"}],["$","div","GitHub",{"children":"GitHub"}],["$","div","GitHub Pages",{"children":"GitHub Pages"}],["$","div","Heroku",{"children":"Heroku"}],["$","div","Netlify",{"children":"Netlify"}],["$","div","Vercel",{"children":"Vercel"}],["$","div","AWS",{"children":"AWS"}],["$","div","GitHub Actions",{"children":"GitHub Actions"}],["$","div","CircleCI",{"children":"CircleCI"}]]}]],[["$","h2",null,{"children":"Testing"}],["$","div",null,{"className":"skills","children":[["$","div","Jest",{"children":"Jest"}],["$","div","Cypress",{"children":"Cypress"}],["$","div","Jasmine",{"children":"Jasmine"}]]}]]]]}],["$","div",null,{"className":"projects_section","children":[["$","p",null,{"children":["My total projects is ",24," projects, explore all of them at ",["$","$L9",null,{"href":"/projects","children":"Projects"}]," page."]}],[["$","div","Mirage Master",{"className":"project_section","children":[["$","h1",null,{"children":"Mirage Master"}],["$","p",null,{"children":"Mirage Master is an AI image SaaS platform that excels in image processing capabilities, integrates a secure payment infrastructure, offers advanced image search functionalities, and supports multiple AI features, including image restoration, recoloring, object removal, generative filling, and background removal."}],["$","div",null,{"className":"tools_section","children":[["$","div","Next.js",{"children":"Next.js"}],["$","div","Node.js",{"children":"Node.js"}],["$","div","TypeScript",{"children":"TypeScript"}],["$","div","MongoDB",{"children":"MongoDB"}],["$","div","mongoose",{"children":"mongoose"}],["$","div","Tailwind CSS",{"children":"Tailwind CSS"}],["$","div","Shadcn-UI",{"children":"Shadcn-UI"}],["$","div","Clerk",{"children":"Clerk"}],["$","div","Cloudinary",{"children":"Cloudinary"}],["$","div","Stripe",{"children":"Stripe"}],["$","div","Webhooks",{"children":"Webhooks"}],["$","div","Vercel",{"children":"Vercel"}]]}],[["$","$L9",null,{"href":"https://mirage-master.vercel.app","target":"_blank","children":"Live Version"}],["$","$L9",null,{"href":"https://github.com/YousifAbozid/mirage-master","target":"_blank","children":"Source Code"}]]]}],["$","div","Tvflix",{"className":"project_section","children":[["$","h1",null,{"children":"Tvflix"}],["$","p",null,{"children":"Tvflix is a web applications to show the latest movies."}],["$","div",null,{"className":"tools_section","children":[["$","div","HTML",{"children":"HTML"}],["$","div","CSS",{"children":"CSS"}],["$","div","JavaScript",{"children":"JavaScript"}],["$","div","Github Pages",{"children":"Github Pages"}]]}],[["$","$L9",null,{"href":"https://YousifAbozid.github.io/Tvflix","target":"_blank","children":"Live Version"}],["$","$L9",null,{"href":"https://github.com/YousifAbozid/Tvflix","target":"_blank","children":"Source Code"}]]]}],["$","div","Portfolio",{"className":"project_section","children":[["$","h1",null,{"children":"Portfolio"}],["$","p",null,{"children":"This is my portfolio app."}],["$","div",null,{"className":"tools_section","children":[["$","div","React.js",{"children":"React.js"}],["$","div","Next.js",{"children":"Next.js"}],["$","div","Node.js",{"children":"Node.js"}],["$","div","CSS",{"children":"CSS"}],["$","div","Github Pages",{"children":"Github Pages"}],["$","div","Github Actions",{"children":"Github Actions"}]]}],[["$","$L9",null,{"href":"https://YousifAbozid.github.io","target":"_blank","children":"Live Version"}],["$","$L9",null,{"href":"https://github.com/YousifAbozid/YousifAbozid.github.io","target":"_blank","children":"Source Code"}]]]}],["$","div","Asgard Market",{"className":"project_section","children":[["$","h1",null,{"children":"Asgard Market"}],["$","p",null,{"children":"Asgard Market is an E-Commerce App for selling your products or buying products."}],["$","div",null,{"className":"tools_section","children":[["$","div","React.js",{"children":"React.js"}],["$","div","Next.js",{"children":"Next.js"}],["$","div","Node.js",{"children":"Node.js"}],["$","div","MongoDB",{"children":"MongoDB"}],["$","div","mongoose",{"children":"mongoose"}],["$","div","JWT",{"children":"JWT"}],["$","div","bcrypt",{"children":"bcrypt"}],["$","div","CSS",{"children":"CSS"}],["$","div","Bootstrap 5",{"children":"Bootstrap 5"}],["$","div","Context API",{"children":"Context API"}],["$","div","fetch API",{"children":"fetch API"}]]}],["$","$L9",null,{"href":"https://github.com/YousifAbozid/url-shrinker","target":"_blank","children":"Source Code"}]]}]]]}]]}],null],"segment":"__PAGE__"},"styles":[]}],["$","$La",null,{}]]}]}],null] 3:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Yousif Abozid - Software Engineer"}],["$","meta","2",{"name":"description","content":"Passionate Full Stack Software Engineer. Explore my projects and skills in web development, and learn more about my journey in the tech industry. Welcome to my world of creativity and code!"}],["$","meta","3",{"name":"keywords","content":"Yousif Abozid,Full Stack Software Engineer,Portfolio,Projects,Skills,Resume,Blog,HTML,CSS,JavaScript,TypeScript,SQL,Bash,C,Python,React.js,Next.js,Redux,Context API,Bootstrap,Material-UI,Axios,Fetch API,RESTful APIs,GraphQL,Node.js,Express.js,MongoDB,PostgreSQL,Mongoose,JWT,Bcrypt,Dotenv,Cors,Git,GitHub,GitHub Pages,Heroku,Netlify,Vercel,AWS,GitHub Actions,CircleCI,Jest,Jasmine,Cypress"}],["$","meta","4",{"name":"theme-color","content":"dark"}],["$","meta","5",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","6",{"name":"creator","content":"Yousif Abozid"}],["$","meta","7",{"name":"publisher","content":"Yousif Abozid"}],["$","link","8",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"128x128"}]] 7:null diff --git a/projects.html b/projects.html index 2adeeae..17eb435 100644 --- a/projects.html +++ b/projects.html @@ -1 +1 @@ -Yousif Abozid - Software Engineer

My Projects: Total of 24 projects

Mirage Master

Mirage Master is an AI image SaaS platform that excels in image processing capabilities, integrates a secure payment infrastructure, offers advanced image search functionalities, and supports multiple AI features, including image restoration, recoloring, object removal, generative filling, and background removal.

Next.js
Node.js
TypeScript
MongoDB
mongoose
Tailwind CSS
Shadcn-UI
Clerk
Cloudinary
Stripe
Webhooks
Vercel
Live VersionSource Code

Tvflix

Tvflix is a web applications to show the latest movies.

HTML
CSS
JavaScript
Github Pages
Live VersionSource Code

Portfolio

This is my portfolio app.

React.js
Next.js
Node.js
CSS
Github Pages
Github Actions
Live VersionSource Code

Asgard Market

Asgard Market is an E-Commerce App for selling your products or buying products.

React.js
Next.js
Node.js
MongoDB
mongoose
JWT
bcrypt
CSS
Bootstrap 5
Context API
fetch API
Source Code

E-Commerce Frontend

E-Commerce Frontend handles all the user interactions.

React.js
Bootstrap
Redux
Axios
Source Code

E-Commerce Backend

E-Commerce Backend handles all the business logic and data.

Node.js
Express.js
MongoDB
mongoose
JWT
bcrypt
dotenv
cors
Source Code

Url Shrinker

Url Shrinker is a URL Shortener App for your links.

React.js
Node.js
Express.js
MongoDB
mongoose
Bootstrap
Axios
Source Code

Memories

Memories App saves your memories and photos to the cloud.

React.js
Node.js
Express.js
MongoDB
mongoose
Bootstrap
Axios
Redux
dotenv
cors
Source Code

GraphQL Playlist

GraphQL Playlist App to save your favourite books to the cloud.

React.js
Node.js
Express.js
MongoDB
mongoose
graphQL
apollo server
lodash
dotenv
cors
Source Code

Todo List

Todo List App to save your tasks.

React.js
localstorage
CSS
fontawesome
Source Code

CSS Animation Projects

Mastering Creative Advanced CSS Animations With More Than 100 Project.

HTML
CSS
flexbox
animation
keyframes
Source Code

50 Projects In 50 Days

50 Projects In 50 Days.

HTML
CSS
JavaScript
flexbox
grid
animation
keyframes
Live VersionSource Code

Image Processing API

A project to get your pictuers in specific width and height.

Node.js
Express.js
TypeScript
Jasmine
sharp
lint
prettier
Udacity
Source Code

Storefront Backend

This is backend for the Storefront.

Node.js
Express.js
TypeScript
Jasmine
PostgreSQL
dotenv
cors
bcrypt
JWT
lint
prettier
Udacity
Source Code

Pipeline with Udacity

This is simple application with a pipeline.

CI/CD
CircleCI
Udacity
Source Code

Products List

This is full stack application with a pipeline.

React.js
Node.js
Express.js
PostgreSQL
TypeScript
AWS
CI/CD
CircleCI
dotenv
cors
axios
Udacity
Source Code

Hack GitHub Contributions Graph

A Program To Hack GitHub Contributions Graph And Fill The Empty Days.

Node.js
jsonfile
simple-git
Source Code

Photoshop

A simple app to edit your photos.

React.js
CSS
Source Code

Google Maps

A simple google maps app.

JavaScript
HTML
Mapbox
Source Code

CodePen

A simple codepen editor.

React.js
CSS
Source Code

Clock

A simple analog clock.

JavaScript
HTML
CSS
Live VersionSource Code

README

My public README.md works as resume.

JavaScript
HTML
CSS
Live VersionSource Code

printf

C Custom Printf Function.

C
ALX Africa
Source Code

Simple Shell

Custom Linux Shell.

C
ALX Africa
Source Code
\ No newline at end of file +Yousif Abozid - Software Engineer

My Projects: Total of 24 projects

Mirage Master

Mirage Master is an AI image SaaS platform that excels in image processing capabilities, integrates a secure payment infrastructure, offers advanced image search functionalities, and supports multiple AI features, including image restoration, recoloring, object removal, generative filling, and background removal.

Next.js
Node.js
TypeScript
MongoDB
mongoose
Tailwind CSS
Shadcn-UI
Clerk
Cloudinary
Stripe
Webhooks
Vercel
Live VersionSource Code

Tvflix

Tvflix is a web applications to show the latest movies.

HTML
CSS
JavaScript
Github Pages
Live VersionSource Code

Portfolio

This is my portfolio app.

React.js
Next.js
Node.js
CSS
Github Pages
Github Actions
Live VersionSource Code

Asgard Market

Asgard Market is an E-Commerce App for selling your products or buying products.

React.js
Next.js
Node.js
MongoDB
mongoose
JWT
bcrypt
CSS
Bootstrap 5
Context API
fetch API
Source Code

E-Commerce Frontend

E-Commerce Frontend handles all the user interactions.

React.js
Bootstrap
Redux
Axios
Source Code

E-Commerce Backend

E-Commerce Backend handles all the business logic and data.

Node.js
Express.js
MongoDB
mongoose
JWT
bcrypt
dotenv
cors
Source Code

Url Shrinker

Url Shrinker is a URL Shortener App for your links.

React.js
Node.js
Express.js
MongoDB
mongoose
Bootstrap
Axios
Source Code

Memories

Memories App saves your memories and photos to the cloud.

React.js
Node.js
Express.js
MongoDB
mongoose
Bootstrap
Axios
Redux
dotenv
cors
Source Code

GraphQL Playlist

GraphQL Playlist App to save your favourite books to the cloud.

React.js
Node.js
Express.js
MongoDB
mongoose
graphQL
apollo server
lodash
dotenv
cors
Source Code

Todo List

Todo List App to save your tasks.

React.js
localstorage
CSS
fontawesome
Source Code

CSS Animation Projects

Mastering Creative Advanced CSS Animations With More Than 100 Project.

HTML
CSS
flexbox
animation
keyframes
Source Code

50 Projects In 50 Days

50 Projects In 50 Days.

HTML
CSS
JavaScript
flexbox
grid
animation
keyframes
Live VersionSource Code

Image Processing API

A project to get your pictuers in specific width and height.

Node.js
Express.js
TypeScript
Jasmine
sharp
lint
prettier
Udacity
Source Code

Storefront Backend

This is backend for the Storefront.

Node.js
Express.js
TypeScript
Jasmine
PostgreSQL
dotenv
cors
bcrypt
JWT
lint
prettier
Udacity
Source Code

Pipeline with Udacity

This is simple application with a pipeline.

CI/CD
CircleCI
Udacity
Source Code

Products List

This is full stack application with a pipeline.

React.js
Node.js
Express.js
PostgreSQL
TypeScript
AWS
CI/CD
CircleCI
dotenv
cors
axios
Udacity
Source Code

Hack GitHub Contributions Graph

A Program To Hack GitHub Contributions Graph And Fill The Empty Days.

Node.js
jsonfile
simple-git
Source Code

Photoshop

A simple app to edit your photos.

React.js
CSS
Source Code

Google Maps

A simple google maps app.

JavaScript
HTML
Mapbox
Source Code

CodePen

A simple codepen editor.

React.js
CSS
Source Code

Clock

A simple analog clock.

JavaScript
HTML
CSS
Live VersionSource Code

README

My public README.md works as resume.

JavaScript
HTML
CSS
Live VersionSource Code

printf

C Custom Printf Function.

C
ALX Africa
Source Code

Simple Shell

Custom Linux Shell.

C
ALX Africa
Source Code
\ No newline at end of file diff --git a/projects.txt b/projects.txt index 993a751..d5bbb59 100644 --- a/projects.txt +++ b/projects.txt @@ -1,10 +1,10 @@ 1:HL["/_next/static/css/d9059b8366b6fa83.css",{"as":"style"}] -0:["SKNTRc6PZ_cX_rt-bMoEg",[[["",{"children":["projects",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],"$L2",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/d9059b8366b6fa83.css","precedence":"next"}]],"$L3"]]]] -4:I{"id":5309,"chunks":["685:static/chunks/685-ee1bc758d25930a6.js","185:static/chunks/app/layout-c89f3525a3de7da7.js"],"name":"","async":false} +0:["-XnDBRp0ojeC94Dl0y_QU",[[["",{"children":["projects",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],"$L2",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/d9059b8366b6fa83.css","precedence":"next"}]],"$L3"]]]] +4:I{"id":5309,"chunks":["685:static/chunks/685-ee1bc758d25930a6.js","185:static/chunks/app/layout-6b2713f1d7035b10.js"],"name":"","async":false} 5:I{"id":7767,"chunks":["272:static/chunks/webpack-9894c6fd7221caa4.js","971:static/chunks/fd9d1056-9593a577cdf5fc4e.js","596:static/chunks/596-b348f0a3a64f5453.js"],"name":"default","async":false} 6:I{"id":7920,"chunks":["272:static/chunks/webpack-9894c6fd7221caa4.js","971:static/chunks/fd9d1056-9593a577cdf5fc4e.js","596:static/chunks/596-b348f0a3a64f5453.js"],"name":"default","async":false} 8:I{"id":6685,"chunks":["685:static/chunks/685-ee1bc758d25930a6.js","895:static/chunks/app/projects/page-683818fec7c71854.js"],"name":"","async":false} -9:I{"id":8914,"chunks":["685:static/chunks/685-ee1bc758d25930a6.js","185:static/chunks/app/layout-c89f3525a3de7da7.js"],"name":"","async":false} +9:I{"id":8914,"chunks":["685:static/chunks/685-ee1bc758d25930a6.js","185:static/chunks/app/layout-6b2713f1d7035b10.js"],"name":"","async":false} 2:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"children":[["$","$L4",null,{}],["$","$L5",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L5",null,{"parallelRouterKey":"children","segmentPath":["children","projects","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L7",["$","div",null,{"className":"projects_container","children":["$","div",null,{"className":"projects","children":[["$","h1",null,{"children":["My Projects: Total of ",24," projects"]}],[["$","div","Mirage Master",{"className":"project","children":[["$","h1",null,{"children":"Mirage Master"}],["$","p",null,{"children":"Mirage Master is an AI image SaaS platform that excels in image processing capabilities, integrates a secure payment infrastructure, offers advanced image search functionalities, and supports multiple AI features, including image restoration, recoloring, object removal, generative filling, and background removal."}],["$","div",null,{"className":"tools","children":[["$","div","Next.js",{"children":"Next.js"}],["$","div","Node.js",{"children":"Node.js"}],["$","div","TypeScript",{"children":"TypeScript"}],["$","div","MongoDB",{"children":"MongoDB"}],["$","div","mongoose",{"children":"mongoose"}],["$","div","Tailwind CSS",{"children":"Tailwind CSS"}],["$","div","Shadcn-UI",{"children":"Shadcn-UI"}],["$","div","Clerk",{"children":"Clerk"}],["$","div","Cloudinary",{"children":"Cloudinary"}],["$","div","Stripe",{"children":"Stripe"}],["$","div","Webhooks",{"children":"Webhooks"}],["$","div","Vercel",{"children":"Vercel"}]]}],[["$","$L8",null,{"href":"https://mirage-master.vercel.app","target":"_blank","children":"Live Version"}],["$","$L8",null,{"href":"https://github.com/YousifAbozid/mirage-master","target":"_blank","children":"Source Code"}]]]}],["$","div","Tvflix",{"className":"project","children":[["$","h1",null,{"children":"Tvflix"}],["$","p",null,{"children":"Tvflix is a web applications to show the latest movies."}],["$","div",null,{"className":"tools","children":[["$","div","HTML",{"children":"HTML"}],["$","div","CSS",{"children":"CSS"}],["$","div","JavaScript",{"children":"JavaScript"}],["$","div","Github Pages",{"children":"Github Pages"}]]}],[["$","$L8",null,{"href":"https://YousifAbozid.github.io/Tvflix","target":"_blank","children":"Live Version"}],["$","$L8",null,{"href":"https://github.com/YousifAbozid/Tvflix","target":"_blank","children":"Source Code"}]]]}],["$","div","Portfolio",{"className":"project","children":[["$","h1",null,{"children":"Portfolio"}],["$","p",null,{"children":"This is my portfolio app."}],["$","div",null,{"className":"tools","children":[["$","div","React.js",{"children":"React.js"}],["$","div","Next.js",{"children":"Next.js"}],["$","div","Node.js",{"children":"Node.js"}],["$","div","CSS",{"children":"CSS"}],["$","div","Github Pages",{"children":"Github Pages"}],["$","div","Github Actions",{"children":"Github Actions"}]]}],[["$","$L8",null,{"href":"https://YousifAbozid.github.io","target":"_blank","children":"Live Version"}],["$","$L8",null,{"href":"https://github.com/YousifAbozid/YousifAbozid.github.io","target":"_blank","children":"Source Code"}]]]}],["$","div","Asgard Market",{"className":"project","children":[["$","h1",null,{"children":"Asgard Market"}],["$","p",null,{"children":"Asgard Market is an E-Commerce App for selling your products or buying products."}],["$","div",null,{"className":"tools","children":[["$","div","React.js",{"children":"React.js"}],["$","div","Next.js",{"children":"Next.js"}],["$","div","Node.js",{"children":"Node.js"}],["$","div","MongoDB",{"children":"MongoDB"}],["$","div","mongoose",{"children":"mongoose"}],["$","div","JWT",{"children":"JWT"}],["$","div","bcrypt",{"children":"bcrypt"}],["$","div","CSS",{"children":"CSS"}],["$","div","Bootstrap 5",{"children":"Bootstrap 5"}],["$","div","Context API",{"children":"Context API"}],["$","div","fetch API",{"children":"fetch API"}]]}],["$","$L8",null,{"href":"https://github.com/YousifAbozid/url-shrinker","target":"_blank","children":"Source Code"}]]}],["$","div","E-Commerce Frontend",{"className":"project","children":[["$","h1",null,{"children":"E-Commerce Frontend"}],["$","p",null,{"children":"E-Commerce Frontend handles all the user interactions."}],["$","div",null,{"className":"tools","children":[["$","div","React.js",{"children":"React.js"}],["$","div","Bootstrap",{"children":"Bootstrap"}],["$","div","Redux",{"children":"Redux"}],["$","div","Axios",{"children":"Axios"}]]}],["$","$L8",null,{"href":"https://github.com/YousifAbozid/E-Commerce-frontend","target":"_blank","children":"Source Code"}]]}],["$","div","E-Commerce Backend",{"className":"project","children":[["$","h1",null,{"children":"E-Commerce Backend"}],["$","p",null,{"children":"E-Commerce Backend handles all the business logic and data."}],["$","div",null,{"className":"tools","children":[["$","div","Node.js",{"children":"Node.js"}],["$","div","Express.js",{"children":"Express.js"}],["$","div","MongoDB",{"children":"MongoDB"}],["$","div","mongoose",{"children":"mongoose"}],["$","div","JWT",{"children":"JWT"}],["$","div","bcrypt",{"children":"bcrypt"}],["$","div","dotenv",{"children":"dotenv"}],["$","div","cors",{"children":"cors"}]]}],["$","$L8",null,{"href":"https://github.com/YousifAbozid/E-Commerce-backend","target":"_blank","children":"Source Code"}]]}],["$","div","Url Shrinker",{"className":"project","children":[["$","h1",null,{"children":"Url Shrinker"}],["$","p",null,{"children":"Url Shrinker is a URL Shortener App for your links."}],["$","div",null,{"className":"tools","children":[["$","div","React.js",{"children":"React.js"}],["$","div","Node.js",{"children":"Node.js"}],["$","div","Express.js",{"children":"Express.js"}],["$","div","MongoDB",{"children":"MongoDB"}],["$","div","mongoose",{"children":"mongoose"}],["$","div","Bootstrap",{"children":"Bootstrap"}],["$","div","Axios",{"children":"Axios"}]]}],["$","$L8",null,{"href":"https://github.com/YousifAbozid/UrlShrinker","target":"_blank","children":"Source Code"}]]}],["$","div","Memories",{"className":"project","children":[["$","h1",null,{"children":"Memories"}],["$","p",null,{"children":"Memories App saves your memories and photos to the cloud."}],["$","div",null,{"className":"tools","children":[["$","div","React.js",{"children":"React.js"}],["$","div","Node.js",{"children":"Node.js"}],["$","div","Express.js",{"children":"Express.js"}],["$","div","MongoDB",{"children":"MongoDB"}],["$","div","mongoose",{"children":"mongoose"}],["$","div","Bootstrap",{"children":"Bootstrap"}],["$","div","Axios",{"children":"Axios"}],["$","div","Redux",{"children":"Redux"}],["$","div","dotenv",{"children":"dotenv"}],["$","div","cors",{"children":"cors"}]]}],["$","$L8",null,{"href":"https://github.com/YousifAbozid/Memories","target":"_blank","children":"Source Code"}]]}],["$","div","GraphQL Playlist",{"className":"project","children":[["$","h1",null,{"children":"GraphQL Playlist"}],["$","p",null,{"children":"GraphQL Playlist App to save your favourite books to the cloud."}],["$","div",null,{"className":"tools","children":[["$","div","React.js",{"children":"React.js"}],["$","div","Node.js",{"children":"Node.js"}],["$","div","Express.js",{"children":"Express.js"}],["$","div","MongoDB",{"children":"MongoDB"}],["$","div","mongoose",{"children":"mongoose"}],["$","div","graphQL",{"children":"graphQL"}],["$","div","apollo server",{"children":"apollo server"}],["$","div","lodash",{"children":"lodash"}],["$","div","dotenv",{"children":"dotenv"}],["$","div","cors",{"children":"cors"}]]}],["$","$L8",null,{"href":"https://github.com/YousifAbozid/GraphQlPlaylist","target":"_blank","children":"Source Code"}]]}],["$","div","Todo List",{"className":"project","children":[["$","h1",null,{"children":"Todo List"}],["$","p",null,{"children":"Todo List App to save your tasks."}],["$","div",null,{"className":"tools","children":[["$","div","React.js",{"children":"React.js"}],["$","div","localstorage",{"children":"localstorage"}],["$","div","CSS",{"children":"CSS"}],["$","div","fontawesome",{"children":"fontawesome"}]]}],["$","$L8",null,{"href":"https://github.com/YousifAbozid/TodoList","target":"_blank","children":"Source Code"}]]}],["$","div","CSS Animation Projects",{"className":"project","children":[["$","h1",null,{"children":"CSS Animation Projects"}],["$","p",null,{"children":"Mastering Creative Advanced CSS Animations With More Than 100 Project."}],["$","div",null,{"className":"tools","children":[["$","div","HTML",{"children":"HTML"}],["$","div","CSS",{"children":"CSS"}],["$","div","flexbox",{"children":"flexbox"}],["$","div","animation",{"children":"animation"}],["$","div","keyframes",{"children":"keyframes"}]]}],["$","$L8",null,{"href":"https://github.com/YousifAbozid/CSS-Animation-Projects","target":"_blank","children":"Source Code"}]]}],["$","div","50 Projects In 50 Days",{"className":"project","children":[["$","h1",null,{"children":"50 Projects In 50 Days"}],["$","p",null,{"children":"50 Projects In 50 Days."}],["$","div",null,{"className":"tools","children":[["$","div","HTML",{"children":"HTML"}],["$","div","CSS",{"children":"CSS"}],["$","div","JavaScript",{"children":"JavaScript"}],["$","div","flexbox",{"children":"flexbox"}],["$","div","grid",{"children":"grid"}],["$","div","animation",{"children":"animation"}],["$","div","keyframes",{"children":"keyframes"}]]}],[["$","$L8",null,{"href":"https://YousifAbozid.github.io/50-Projects-In-50-Days","target":"_blank","children":"Live Version"}],["$","$L8",null,{"href":"https://github.com/YousifAbozid/50-Projects-In-50-Days","target":"_blank","children":"Source Code"}]]]}],["$","div","Image Processing API",{"className":"project","children":[["$","h1",null,{"children":"Image Processing API"}],["$","p",null,{"children":"A project to get your pictuers in specific width and height."}],["$","div",null,{"className":"tools","children":[["$","div","Node.js",{"children":"Node.js"}],["$","div","Express.js",{"children":"Express.js"}],["$","div","TypeScript",{"children":"TypeScript"}],["$","div","Jasmine",{"children":"Jasmine"}],["$","div","sharp",{"children":"sharp"}],["$","div","lint",{"children":"lint"}],["$","div","prettier",{"children":"prettier"}],["$","div","Udacity",{"children":"Udacity"}]]}],["$","$L8",null,{"href":"https://github.com/YousifAbozid/image-processing-api","target":"_blank","children":"Source Code"}]]}],["$","div","Storefront Backend",{"className":"project","children":[["$","h1",null,{"children":"Storefront Backend"}],["$","p",null,{"children":"This is backend for the Storefront."}],["$","div",null,{"className":"tools","children":[["$","div","Node.js",{"children":"Node.js"}],["$","div","Express.js",{"children":"Express.js"}],["$","div","TypeScript",{"children":"TypeScript"}],["$","div","Jasmine",{"children":"Jasmine"}],["$","div","PostgreSQL",{"children":"PostgreSQL"}],["$","div","dotenv",{"children":"dotenv"}],["$","div","cors",{"children":"cors"}],["$","div","bcrypt",{"children":"bcrypt"}],["$","div","JWT",{"children":"JWT"}],["$","div","lint",{"children":"lint"}],["$","div","prettier",{"children":"prettier"}],["$","div","Udacity",{"children":"Udacity"}]]}],["$","$L8",null,{"href":"https://github.com/YousifAbozid/storefront-backend","target":"_blank","children":"Source Code"}]]}],["$","div","Pipeline with Udacity",{"className":"project","children":[["$","h1",null,{"children":"Pipeline with Udacity"}],["$","p",null,{"children":"This is simple application with a pipeline."}],["$","div",null,{"className":"tools","children":[["$","div","CI/CD",{"children":"CI/CD"}],["$","div","CircleCI",{"children":"CircleCI"}],["$","div","Udacity",{"children":"Udacity"}]]}],["$","$L8",null,{"href":"https://github.com/YousifAbozid/pipeline-with-udacity","target":"_blank","children":"Source Code"}]]}],["$","div","Products List",{"className":"project","children":[["$","h1",null,{"children":"Products List"}],["$","p",null,{"children":"This is full stack application with a pipeline."}],["$","div",null,{"className":"tools","children":[["$","div","React.js",{"children":"React.js"}],["$","div","Node.js",{"children":"Node.js"}],["$","div","Express.js",{"children":"Express.js"}],["$","div","PostgreSQL",{"children":"PostgreSQL"}],["$","div","TypeScript",{"children":"TypeScript"}],["$","div","AWS",{"children":"AWS"}],["$","div","CI/CD",{"children":"CI/CD"}],["$","div","CircleCI",{"children":"CircleCI"}],["$","div","dotenv",{"children":"dotenv"}],["$","div","cors",{"children":"cors"}],["$","div","axios",{"children":"axios"}],["$","div","Udacity",{"children":"Udacity"}]]}],["$","$L8",null,{"href":"https://github.com/YousifAbozid/products-list","target":"_blank","children":"Source Code"}]]}],["$","div","Hack GitHub Contributions Graph",{"className":"project","children":[["$","h1",null,{"children":"Hack GitHub Contributions Graph"}],["$","p",null,{"children":"A Program To Hack GitHub Contributions Graph And Fill The Empty Days."}],["$","div",null,{"className":"tools","children":[["$","div","Node.js",{"children":"Node.js"}],["$","div","jsonfile",{"children":"jsonfile"}],["$","div","simple-git",{"children":"simple-git"}]]}],["$","$L8",null,{"href":"https://github.com/YousifAbozid/Hack-GitHub-Contributions-Graph","target":"_blank","children":"Source Code"}]]}],["$","div","Photoshop",{"className":"project","children":[["$","h1",null,{"children":"Photoshop"}],["$","p",null,{"children":"A simple app to edit your photos."}],["$","div",null,{"className":"tools","children":[["$","div","React.js",{"children":"React.js"}],["$","div","CSS",{"children":"CSS"}]]}],["$","$L8",null,{"href":"https://github.com/YousifAbozid/PhotoShop","target":"_blank","children":"Source Code"}]]}],["$","div","Google Maps",{"className":"project","children":[["$","h1",null,{"children":"Google Maps"}],["$","p",null,{"children":"A simple google maps app."}],["$","div",null,{"className":"tools","children":[["$","div","JavaScript",{"children":"JavaScript"}],["$","div","HTML",{"children":"HTML"}],["$","div","Mapbox",{"children":"Mapbox"}]]}],["$","$L8",null,{"href":"https://github.com/YousifAbozid/GoogleMaps","target":"_blank","children":"Source Code"}]]}],["$","div","CodePen",{"className":"project","children":[["$","h1",null,{"children":"CodePen"}],["$","p",null,{"children":"A simple codepen editor."}],["$","div",null,{"className":"tools","children":[["$","div","React.js",{"children":"React.js"}],["$","div","CSS",{"children":"CSS"}]]}],["$","$L8",null,{"href":"https://github.com/YousifAbozid/CodePen","target":"_blank","children":"Source Code"}]]}],["$","div","Clock",{"className":"project","children":[["$","h1",null,{"children":"Clock"}],["$","p",null,{"children":"A simple analog clock."}],["$","div",null,{"className":"tools","children":[["$","div","JavaScript",{"children":"JavaScript"}],["$","div","HTML",{"children":"HTML"}],["$","div","CSS",{"children":"CSS"}]]}],[["$","$L8",null,{"href":"https://YousifAbozid.github.io/Clock","target":"_blank","children":"Live Version"}],["$","$L8",null,{"href":"https://github.com/YousifAbozid/Clock","target":"_blank","children":"Source Code"}]]]}],["$","div","README",{"className":"project","children":[["$","h1",null,{"children":"README"}],["$","p",null,{"children":"My public README.md works as resume."}],["$","div",null,{"className":"tools","children":[["$","div","JavaScript",{"children":"JavaScript"}],["$","div","HTML",{"children":"HTML"}],["$","div","CSS",{"children":"CSS"}]]}],[["$","$L8",null,{"href":"https://YousifAbozid.github.io/YousifAbozid","target":"_blank","children":"Live Version"}],["$","$L8",null,{"href":"https://github.com/YousifAbozid/YousifAbozid","target":"_blank","children":"Source Code"}]]]}],["$","div","printf",{"className":"project","children":[["$","h1",null,{"children":"printf"}],["$","p",null,{"children":"C Custom Printf Function."}],["$","div",null,{"className":"tools","children":[["$","div","C",{"children":"C"}],["$","div","ALX Africa",{"children":"ALX Africa"}]]}],["$","$L8",null,{"href":"https://github.com/YousifAbozid/printf","target":"_blank","children":"Source Code"}]]}],["$","div","Simple Shell",{"className":"project","children":[["$","h1",null,{"children":"Simple Shell"}],["$","p",null,{"children":"Custom Linux Shell."}],["$","div",null,{"className":"tools","children":[["$","div","C",{"children":"C"}],["$","div","ALX Africa",{"children":"ALX Africa"}]]}],["$","$L8",null,{"href":"https://github.com/YousifAbozid/simple_shell","target":"_blank","children":"Source Code"}]]}]]]}]}],null],"segment":"__PAGE__"},"styles":[]}],"segment":"projects"},"styles":[]}],["$","$L9",null,{}]]}]}],null] 3:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Yousif Abozid - Software Engineer"}],["$","meta","2",{"name":"description","content":"Passionate Full Stack Software Engineer. Explore my projects and skills in web development, and learn more about my journey in the tech industry. Welcome to my world of creativity and code!"}],["$","meta","3",{"name":"keywords","content":"Yousif Abozid,Full Stack Software Engineer,Portfolio,Projects,Skills,Resume,Blog,HTML,CSS,JavaScript,TypeScript,SQL,Bash,C,Python,React.js,Next.js,Redux,Context API,Bootstrap,Material-UI,Axios,Fetch API,RESTful APIs,GraphQL,Node.js,Express.js,MongoDB,PostgreSQL,Mongoose,JWT,Bcrypt,Dotenv,Cors,Git,GitHub,GitHub Pages,Heroku,Netlify,Vercel,AWS,GitHub Actions,CircleCI,Jest,Jasmine,Cypress"}],["$","meta","4",{"name":"theme-color","content":"dark"}],["$","meta","5",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","6",{"name":"creator","content":"Yousif Abozid"}],["$","meta","7",{"name":"publisher","content":"Yousif Abozid"}],["$","link","8",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"128x128"}]] 7:null