Skip to content

Commit

Permalink
mmis-2
Browse files Browse the repository at this point in the history
  • Loading branch information
zobkazi committed Jun 3, 2024
1 parent 206480a commit c72debc
Show file tree
Hide file tree
Showing 28 changed files with 1,029 additions and 21 deletions.
5 changes: 5 additions & 0 deletions public/config/HomePageData.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
export const HomePageData = {
title: "Experienced Full-Stack Developer Ready to Assist and Collaborate!",
description:
"I am a full-stack developer and I am here to help you with your projects. Please feel free to contact me directly if you need any assistance.",
};
91 changes: 91 additions & 0 deletions public/config/Keywords.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
export const keywords = [
"zobaidul kazi",
"zobaidul",
"kazi",
"kazi-byte",
"zobaidul kazi blog",
"zobaidul kazi blog about react",
"zobaidul kazi website",
"zobaidul kazi developer",
"zobaidul kazi programmer",
"zobaidul kazi portfolio",
"zobaidul kazi projects",
"zobaidul kazi GitHub",
"zobaidul kazi LinkedIn",
"zobaidul kazi Twitter",
"zobaidul kazi social media",
"zobaidul kazi articles",
"zobaidul kazi tutorials",
"zobaidul kazi courses",
"zobaidul kazi JavaScript",
"zobaidul kazi React",
"zobaidul kazi Next.js",
"zobaidul kazi TypeScript",
"zobaidul kazi web development",
"zobaidul kazi software development",
"zobaidul kazi coding",
"zobaidul kazi programming",
"zobaidul kazi tech",
"zobaidul kazi computer science",
"zobaidul kazi technology",
"zobaidul kazi innovation",
"zobaidul kazi inspiration",
"zobaidul kazi motivation",
"zobaidul kazi creativity",
"zobaidul kazi design",
"zobaidul kazi UI/UX",
"zobaidul kazi front end",
"zobaidul kazi back end",
"zobaidul kazi full stack",
"zobaidul kazi developer tools",
"zobaidul kazi frameworks",
"zobaidul kazi libraries",
"zobaidul kazi coding tips",
"zobaidul kazi programming tricks",
"zobaidul kazi software engineering",
"zobaidul kazi web technologies",
"zobaidul kazi blog posts",
"zobaidul kazi articles",
"zobaidul kazi tutorials",
"zobaidul kazi videos",
"zobaidul kazi podcasts",
"zobaidul kazi interviews",
"zobaidul kazi resources",
"zobaidul kazi learning",
"zobaidul kazi education",
"zobaidul kazi knowledge",
"zobaidul kazi skills",
"zobaidul kazi experience",
"zobaidul kazi expertise",
"zobaidul kazi passion",
"zobaidul kazi dedication",
"zobaidul kazi commitment",
"zobaidul kazi success",
"zobaidul kazi achievements",
"zobaidul kazi goals",
"zobaidul kazi aspirations",
"zobaidul kazi dreams",
"zobaidul kazi future",
"zobaidul kazi career",
"zobaidul kazi professional",
"zobaidul kazi personal",
"zobaidul kazi journey",
"zobaidul kazi mission",
"zobaidul kazi vision",
"zobaidul kazi values",
"zobaidul kazi principles",
"zobaidul kazi ethics",
"zobaidul kazi impact",
"zobaidul kazi influence",
"zobaidul kazi community",
"zobaidul kazi world",
"zobaidul kazi global",
"zobaidul kazi local",
"zobaidul kazi society",
"zobaidul kazi culture",
"zobaidul kazi diversity",
"zobaidul kazi inclusion",
"zobaidul kazi equity",
"zobaidul kazi justice",
"zobaidul kazi equality",
];
26 changes: 26 additions & 0 deletions public/config/MetaData.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
export const metaDataLinks = {
faviconLink32x32:
"https://github.com/zobaidulkazi64/zobaidulkazi/blob/main/public/favicon-32x32.png?raw=true",
faviconLink16x16:
"https://github.com/zobaidulkazi64/zobaidulkazi/blob/main/public/favicon-16x16.png?raw=true",
faviconLinkAppleTouchIcon:
"https://github.com/zobaidulkazi64/zobaidulkazi/blob/main/public/apple-touch-icon.png?raw=true",
androidChromeLink192x192:
"https://github.com/zobaidulkazi64/zobaidulkazi/blob/main/public/android-chrome-192x192.png?raw=true",
androidChromeLink512x512:
"https://github.com/zobaidulkazi64/zobaidulkazi/blob/main/public/android-chrome-512x512.png?raw=true",
};

export const metaDataTitle = {
title: "Zobaidul Kazi",
description: "The React Framework for the Web",
};

export const MetaDataSocial = {
twitter: "https://x.com/zobaidulkazi",
facebook: "https://facebook.com/zobaidulkazi",
linkedin: "https://linkedin.com/in/zobaidulkazi",
instagram: "https://instagram.com/zobaidulkazi",
github: "https://github.com/zobkazi",
};

8 changes: 8 additions & 0 deletions public/config/NavigationData.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
const navigation = [
{ title: "About Me", path: "about" },
{ title: "Projects", path: "projects" },
{ title: "Blogs", path: "blogs" },
{ title: "Contact", path: "contact" },
];

export default navigation;
63 changes: 63 additions & 0 deletions public/config/SkillsPageData.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
const SkillsPageData = [
{
name: "HTML",
icon: "html",
},
{
name: "CSS",
icon: "css",
},
{
name: "JavaScript",
icon: "javascript",
},
{
name: "TypeScript",
icon: "typescript",
},
{
name: "React",
icon: "react",
},
{
name: "Next.js",
icon: "nextjs",
},
{
name: "Tailwind",
icon: "tailwind",
},
{
name: "Git",
icon: "git",
},
{
name: "GitHub",
icon: "github",
},
{
name: "Figma",
icon: "figma",
},
{
name: "Linux",
icon: "linux",
},
{
name: "C",
icon: "c",
},
{
name: "C++",
icon: "cpp",
},
{
name: "C#",
icon: "csharp",
},
{
name: "Python",
icon: "python",
},
];
export default SkillsPageData;
42 changes: 42 additions & 0 deletions public/config/SocialMediaIcons.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
import linkedinIcon from "@/assets/icons/linkedin.png";
import twitterIcon from "@/assets/icons/twitter.png";
import githubIcon from "@/assets/icons/github.png";
import homeIcon from "@/assets/icons/house.png";
import telegramIcon from "@/assets/icons/telegram.png";
import whatsappIcon from "@/assets/icons/whatsapp.png";
import discordIcon from "@/assets/icons/discord.png";
import calender from "@/assets/icons/calendar.png";
import gmail from "@/assets/icons/gmail.png";

export const SocialMediaIcons = [
{
name: "linkedin",
icon: linkedinIcon,
link: "https://www.linkedin.com/in/zobaidulkazi",
},
{
name: "twitter",
icon: twitterIcon,
link: "https://twitter.com/zobaidulkazi",
},
{
name: "github",
icon: githubIcon,
link: "https://github.com/zobaidulkazi64",
},
{ name: "telegram", icon: telegramIcon, link: "https://telegram.org/" },
{
name: "whatsapp",
icon: whatsappIcon,
link: "https://www.whatsapp.com/zobaidulkazi",
},
{ name: "discord", icon: discordIcon, link: "https://discord.com/" },
{ name: "calender", icon: calender, link: "https://calendar.google.com/" },
{ name: "gmail", icon: gmail, link: "https://mail.google.com/" },
];

export const HomeIcon = {
name: "home",
icon: homeIcon,
link: "/",
};
Empty file added public/config/StructuredData.ts
Empty file.
52 changes: 52 additions & 0 deletions public/config/TabsData.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
const TabsData = [
{
id: 1,
title: "Profile",
content: ".",
link: "/",
icon: "HomeIcon",
active: true,
disabled: false,
hidden: false,
external: false,
newTab: false,
children: [
{
id: 1,
title: "Profile",
content: ".",
link: "/",
icon: "HomeIcon",
active: true,
disabled: false,
hidden: false,
external: false,
newTab: false,
},
],
parent: null,
},
{
id: 2,
title: "Settings",
content:
"Completely synergize resource taxing relationships via premier niche markets. Professionally cultivate one-to-one customer service with robust ideas. Dynamically innovate resource-leveling customer service for state of the art customer service.Collaboratively administrate empowered markets via plug-and-play networks. Dynamically procrastinate B2C users after installed base benefits. Dramatically visualize customer directed convergence without revolutionary ROI.Collaboratively administrate empowered markets via plug-and-play networks. Dynamically procrastinate B2C users after installed base benefits. Dramatically visualize customer directed convergence without revolutionary ROI.Collaboratively administrate empowered markets via plug-and-play networks. Dynamically procrastinate B2C users after installed base benefits. Dramatically visualize customer directed convergence without revolutionary ROI.Collaboratively administrate empowered markets via plug-and-play networks. Dynamically procrastinate B2C users after installed base benefits. Dramatically visualize customer directed convergence without revolutionary ROI.",
},
{
id: 3,
title: "Options",
content:
"Efficiently unleash cross-media information without cross-media value. Quickly maximize timely deliverables for real-time schemas. Dramatically maintain clicks-and-mortar solutions without functional solutions.Collaboratively administrate empowered markets via plug-and-play networks. Dynamically procrastinate B2C users after installed base benefits. Dramatically visualize customer directed convergence without revolutionary ROI.Collaboratively administrate empowered markets via plug-and-play networks. Dynamically procrastinate B2C users after installed base benefits. Dramatically visualize customer directed convergence without revolutionary ROI.Collaboratively administrate empowered markets via plug-and-play networks. Dynamically procrastinate B2C users after installed base benefits. Dramatically visualize customer directed convergence without revolutionary ROI.Collaboratively administrate empowered markets via plug-and-play networks. Dynamically procrastinate B2C users after installed base benefits. Dramatically visualize customer directed convergence without revolutionary ROI.Collaboratively administrate empowered markets via plug-and-play networks. Dynamically procrastinate B2C users after installed base benefits. Dramatically visualize customer directed convergence without revolutionary ROI.Collaboratively administrate empowered markets via plug-and-play networks. Dynamically procrastinate B2C users after installed base benefits. Dramatically visualize customer directed convergence without revolutionary ROI.Collaboratively administrate empowered markets via plug-and-play networks. Dynamically procrastinate B2C users after installed base benefits. Dramatically visualize customer directed convergence without revolutionary ROI.",
},
];

export default TabsData;

export const CodeEditorData = [
{
id: 1,
language: "javascript",
code: 'import {minimalSetup, EditorView} from "codemirror"; /n import {minimalSetup, EditorView} from "codemirror" /n import {minimalSetup, EditorView} from "codemirror"',
title: "Javascript",
},
];
7 changes: 0 additions & 7 deletions src/app/blog/page.tsx

This file was deleted.

12 changes: 12 additions & 0 deletions src/app/blogs/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import BlogsComponent from "@/components/blogs/Blogs";
import React from "react";

const BlogPage = () => {
return (
<div>
<BlogsComponent />
</div>
);
};

export default BlogPage;
12 changes: 12 additions & 0 deletions src/app/contact/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import Contact from "@/components/contact/Contact";
import React from "react";

const ContactPage = () => {
return (
<div>
<Contact />
</div>
);
};

export default ContactPage;
4 changes: 2 additions & 2 deletions src/app/layout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -55,9 +55,9 @@ export default function RootLayout({
<meta name="keywords" content={keywords.join(", ")} />
{/* social links */}

<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:card" content="zobaidulkazi" />
<body className={inter.className}>
<div className="flex bg-lime-50 dark:bg-slate-900 text-slate-900 dark:text-slate-50">
<div className="flex bg-slate-600 dark:bg-slate-900 text-slate-900 dark:text-slate-50">
<Sidebar />
<main className="flex-1 ml-0 md:ml-64 p-5 transition-all duration-300 relative">
<div className="fixed top-4 right-4 z-50">
Expand Down
Loading

0 comments on commit c72debc

Please sign in to comment.