Skip to content

Commit

Permalink
Release: v1.0.2
Browse files Browse the repository at this point in the history
  • Loading branch information
Zemerik committed Sep 20, 2024
1 parent 5fa92e4 commit b6034d2
Show file tree
Hide file tree
Showing 19 changed files with 40 additions and 134 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

![Tools](https://skillicons.dev/icons?i=javascript,css,html,react,nodejs,tailwind,vscode,vercel,github&perline=25)

![Screenshot](src/assets/github/screenshot.png)
![Screenshot](public/assets/screenshot_laptop.png)

</div>

Expand Down Expand Up @@ -43,7 +43,7 @@ View my Website here - https://zemerik.vercel.app
</td>
<td>

<img src = "src/assets/github/screenshot_phone.png" style = "height: 400px; width: 250px">
<img src = "public/assets/screenshot_phone.png" style = "height: 400px; width: 250px">
</td>
</tr>
</table>
Expand Down
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html lang="de">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="src/assets/img/hemang3.png" />
<link rel="icon" type="image/svg+xml" href="public/assets/icon.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta
name="description"
Expand Down
5 changes: 5 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
"@types/dotenv": "^8.2.0",
"axios": "^1.5.1",
"dotenv": "^16.3.1",
"finaleseite2": "file:",
"framer-motion": "^10.16.4",
"gsap": "^3.12.2",
"prism-react-renderer": "^2.0.6",
Expand Down
Binary file added public/assets/hemang1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/screenshot_laptop.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/screenshot_phone.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/assets/icons/zemdocs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/assets/img/hemang4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/assets/img/me.webp
Binary file not shown.
26 changes: 26 additions & 0 deletions src/assets/lib/data.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ import youtubeicon from "../../assets/icons/youtubeicon.png"
import zempostsicon from "../../assets/icons/zemposts.png"
import zemshowcase from "../../assets/icons/zemshowcase.png"
import astroicon from "../../assets/icons/astroicon.png"
import zemdocs from "../../assets/icons/zemdocs.png"
// import profilepicture from "../../assets/img/Zemerik.png"


Expand Down Expand Up @@ -119,6 +120,31 @@ export const projectsData = [
projectcolor: "#FFD5BD",
},
},
{
title: "ZemDocs",
description:
"Ihr Leitfaden zum Meistern von Zem-Projekten",
description_EN:
"Your Guide to Mastering Zem Projects",
technologies: [
{ name: "Astro", icon: astroicon},
{ name: "Javascript", icon: javascripticon},
{ name: "Typescript", icon: typescripticon},
{ name: "ReactJS", icon: reacticon},
{ name: "NodeJS", icon: nodejsicon},
],
image: zemdocs,
deploymenturl: "https://zemdocs.vercel.app",
githuburl: "https://github.com/Zemerik/ZemDocs",
githubicon: FiGithub,
deploymenticon: FiLink,
colors: {
main: "main-btn",
second: "secondary-btn",
icon: "white",
projectcolor: "#E3964A",
},
},
{
title: "ZemShowcase",
description:
Expand Down
2 changes: 1 addition & 1 deletion src/components/AboutMe.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React, { useRef } from "react";
import me from "../assets/img/me.webp";
import me from "../assets/img/hemang3.png";
import { aboutMeData } from "../assets/lib/data";
import { Autoplay, Pagination, Navigation } from "swiper/modules";
import { Swiper, SwiperSlide } from "swiper/react";
Expand Down
26 changes: 0 additions & 26 deletions src/components/Contact.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -144,32 +144,6 @@ Wishing you stardust dreams,\n
${name}${lastUpdatedField === "name" ? (cursorBlink ? "|" : " ") : ""}
\``;

// const codeSnippet2 = `
// // 🚀 Initiating Quantum Email Transmission 🪐
// const launchEmail = async () => {
// try {
// const response = await fetch('https://alpaycelik.dev/send',{
// method: 'POST',
// headers: {'Content-Type': 'application/json'},
// body: JSON.stringify({
// sender,
// recipient,
// subject,
// message
// })
// });

// if (response.ok) {
// console.log('🌌 Transmission successful!');
// } else {
// console.error('🌠 Cosmic glitch encountered...');
// }
// } catch (error) {
// console.error('🌪 Quantum disturbance detected:', error);
// }
// };
// // 🚀 Ready for Liftoff? 🛸
// launchEmail();`;

return (
<React.Fragment>
Expand Down
98 changes: 0 additions & 98 deletions src/components/Footer.tsx
Original file line number Diff line number Diff line change
@@ -1,99 +1 @@
// @ts-nocheck
import React, { lazy, Suspense } from "react";
import { Link } from "react-router-dom";
import { sideBarLeftSocials, FooterLinks } from "../assets/lib/data";
import { useLanguage } from "../context/language-context";
import { useTheme } from "../context/theme-context";

import Popup from "reactjs-popup";
import { VscChromeClose } from "react-icons/vsc";
const LazyServiceStatus = lazy(() => import("../components/ServiceStatus"));

interface SocialLink {
link: string;
icon: string | React.FC<{ className: string }>;
strokeColor?: string;
altimgname: string;
iconcolor?: string;
}

const Footer: React.FC = () => {
const { language } = useLanguage();
const { theme } = useTheme();

return (
<footer className="bg-darkblue flex justify-around items-center gap-10 p-10 max-lg:flex-col max-lg:pb-48 relative z-[1]">
<div className="flex gap-10">
{FooterLinks.map((link, index) => (
<Popup
trigger={
<Link
to="#"
className="text-white text-2xl font-bold hover:text-orange"
>
{language === "DE" ? link.de : link.en}
</Link>
}
modal
key={index}
>
{(close: () => void) =>
(
<>
<div
className={`p-32 max-lg:p-16 rounded-3xl dark-shadow relative max-h-[80vh] overflow-y-auto ${
theme === "dark" ? "bg-darkblue" : "bg-white"
}`}
>
<button
className="fixed top-0 right-0 bg-orange p-4 z-10 rounded-2xl m-4 hover:bg-lightblue transition-all duration-500 dark-shadow text-white"
onClick={() => {
close();
}}
>
<VscChromeClose />
</button>
{link.data}
</div>
</>
) as React.ReactNode
}
</Popup>
))}
</div>
<div className="socials flex gap-10 ">
{sideBarLeftSocials.map((social: SocialLink, index: number) => (
<Link
to={social.link}
className="block mb-2 "
key={index}
target="_blank"
rel="noopener noreferrer"
aria-current={
social.altimgname === "true"
? social.altimgname + " button"
: social.altimgname + " button"
}
>
{typeof social.icon === "function" ? (
<social.icon className={`stroke-orange`} />
) : (
<img
src={social.icon}
alt={social.altimgname}
style={{ stroke: social.iconcolor || "" }}
/>
)}
</Link>
))}
</div>
<div>
<Suspense fallback={<div>Loading...</div>}>
<LazyServiceStatus />
</Suspense>
</div>
</footer>
);
};

export default Footer;
2 changes: 1 addition & 1 deletion src/components/RadialGradient.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ const RadialGradient: React.FC<RadialGradientProps> = ({
}, []);

const radialGradientStyle: React.CSSProperties = {
background: `radial-gradient(at ${mouseXpercentage}% ${mouseYpercentage}%, #ff6a3d, ${
background: `radial-gradient(at ${mouseXpercentage}% ${mouseYpercentage}%, #317ff5, ${
theme === "light" ? "#9daaf2" : "#0c1220"
})`,
};
Expand Down
4 changes: 2 additions & 2 deletions src/index.css
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
--lightblue: #9daaf2;
--darkblue: #1a2238;
--blackblue: #0c1220;
--orange: #ff6a3d;
--orange: #3d5aff;
--box-shadow-color: inherit;
--transparent: transparent;
}
Expand Down Expand Up @@ -164,7 +164,7 @@ a {
}

::-webkit-scrollbar-thumb {
background: var(--orange);
background: var(--lightblue);
}
::-webkit-scrollbar-thumb:hover {
background: var(--lightblue);
Expand Down
2 changes: 0 additions & 2 deletions src/pages/Home.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import React, { lazy, Suspense } from "react";
import Layout from "../layout/layout";
import Footer from "../components/Footer";
import ThemeSwitch from "../components/theme-switch";
import { useTheme } from "../context/theme-context";
import { ScrollProgress } from "../components/ScrollProgress";
Expand Down Expand Up @@ -100,7 +99,6 @@ const Home: React.FC = () => {
</div>
</Suspense>
</main>
<Footer />
</Layout>
</>
);
Expand Down
2 changes: 1 addition & 1 deletion tailwind.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ export default {
lightblue: "#9daaf2",
darkblue: "#1a2238",
blackblue: "#0c1220",
orange: "#ff6a3d",
orange: "#317ff5",
tastycolor: "#70B9BE",
silentmooncolor: "#FFD5BD",
instorcolor: "#E3964A",
Expand Down

0 comments on commit b6034d2

Please sign in to comment.