From 43598b7533ae845ccb8a224bca7578a1010f15ce Mon Sep 17 00:00:00 2001 From: "Jyotirmoy Bandyopadhyaya [Bravo68]" Date: Tue, 13 Jun 2023 10:37:09 +0530 Subject: [PATCH] Background image changes --- components/about.jsx | 7 ++- components/about.style.jsx | 55 ++++++++---------- components/art.js | 4 +- components/art.style.jsx | 2 +- components/artCard.style.jsx | 2 +- components/contact.style.jsx | 8 +-- components/discord-activity.jsx | 45 ++------------- components/experinces.jsx | 86 +++++++++++------------------ components/experinces.style.jsx | 12 ++-- components/extras.style.jsx | 6 +- components/main.jsx | 5 +- components/main.style.jsx | 2 +- components/nav.jsx | 4 +- components/qbadges.style.jsx | 2 +- components/resume.jsx | 5 +- components/skillCard.styled.js | 2 +- components/skills.style.js | 2 +- components/tootCard.style.jsx | 2 +- components/toots.style.jsx | 2 +- components/vsexts.style.js | 3 +- config.js | 63 +++++++++++++++++++++ next.config.js | 10 ++++ pages/index.js | 8 ++- public/images/background.jpg | Bin 79440 -> 0 bytes public/images/background2.jpg | Bin 289837 -> 0 bytes public/images/background3.jpg | Bin 309125 -> 0 bytes public/images/background4.jpg | Bin 460745 -> 0 bytes public/images/background5.jpg | Bin 549459 -> 0 bytes public/images/background6.webp | Bin 23622 -> 0 bytes public/images/background7.png | Bin 352963 -> 0 bytes public/images/desktop-1024x576.jpg | Bin 0 -> 19428 bytes public/images/header-banner.png | Bin 0 -> 255153 bytes public/images/pxfuel-2.jpg | Bin 0 -> 750912 bytes public/images/pxfuel-3.jpg | Bin 0 -> 470451 bytes public/images/pxfuel-4.jpg | Bin 0 -> 388802 bytes public/images/pxfuel-5.jpg | Bin 0 -> 511876 bytes public/images/pxfuel-6.jpg | Bin 0 -> 656217 bytes public/images/pxfuel.jpg | Bin 0 -> 304259 bytes styles/globals.css | 4 ++ 39 files changed, 177 insertions(+), 164 deletions(-) delete mode 100644 public/images/background.jpg delete mode 100644 public/images/background2.jpg delete mode 100644 public/images/background3.jpg delete mode 100644 public/images/background4.jpg delete mode 100644 public/images/background5.jpg delete mode 100644 public/images/background6.webp delete mode 100644 public/images/background7.png create mode 100644 public/images/desktop-1024x576.jpg create mode 100644 public/images/header-banner.png create mode 100644 public/images/pxfuel-2.jpg create mode 100644 public/images/pxfuel-3.jpg create mode 100644 public/images/pxfuel-4.jpg create mode 100644 public/images/pxfuel-5.jpg create mode 100644 public/images/pxfuel-6.jpg create mode 100644 public/images/pxfuel.jpg diff --git a/components/about.jsx b/components/about.jsx index bbbad27..2ee7425 100644 --- a/components/about.jsx +++ b/components/about.jsx @@ -1,5 +1,6 @@ import { LanguagesKnownCategory, description1, description2 } from "config"; import { AboutStyle } from "./about.style"; +import Image from "next/image"; function about() { return ( @@ -23,9 +24,11 @@ function about() { ); })} +
+

{description2}

+
-

{description2}

- + cool lang and framework banner
diff --git a/components/about.style.jsx b/components/about.style.jsx index 61a96f6..570e8dd 100644 --- a/components/about.style.jsx +++ b/components/about.style.jsx @@ -3,18 +3,14 @@ import styled from "styled-components"; export const AboutStyle = styled.div` background-color: var(--color1); overflow-y: scroll !important; - margin: 0; - top: 50%; - left: 50%; + overflow-x: hidden !important; + padding: 2rem; height: 100vh; - padding-top: 12em; - /* padding-bottom: 8em; */ - align-items: center; - display: flex; - flex-direction: column; - justify-content: center; - text-align: center; - /* position: relative; */ + background-image: url("/images/pxfuel-6.jpg"); + background-size: cover; + background-position: center; + background-repeat: no-repeat; + background-blend-mode: difference; .default { align-items: center; display: flex; @@ -23,32 +19,31 @@ export const AboutStyle = styled.div` text-align: center; padding-top: 8em; padding-bottom: 8em; - - /* position: absolute; */ - /* top: 0; */ - - /* overflow-y: auto; */ } .content { margin-top: 1em; margin-bottom: 1em; - margin-left: 1.3em; - margin-right: 1.3em; font-weight: bold; font-size: 1.3em; - color: var(--color3); + color: var(--color14); + padding-bottom: 2rem; + background-color: var(--color15); } .content-2 { - margin-top: 1em; - margin-bottom: 1em; - margin-left: 1.3em; - margin-right: 1.3em; + padding-top: 2rem; font-weight: bold; font-size: 1.3em; color: var(--color4); - img { - width: 90%; - padding: 1em; + } + .banner-image { + width: 90%; + padding: 1em; + .banner-image-img { + align-items: center; + object-fit: contain; + object-position: center; + width: auto; + height: auto; } } .lang-map { @@ -58,18 +53,12 @@ export const AboutStyle = styled.div` margin-left: 1.7em; margin-right: 1.7em; align-items: center; + padding-bottom: 2rem; } .lang-map-element { padding: 5px; border-radius: 20px; margin: 2px; - /* background-color: #${Math.random().toString(16).substring(2, 6)}; */ - /* background: rgb(34, 193, 195); - background: linear-gradient( - 0deg, - rgba(34, 193, 195, 1) 0%, - rgba(253, 187, 45, 1) 100% - ); */ font-weight: bold; box-shadow: 10px 9px 0px -3px #fffefe; font-size: 1.1em; diff --git a/components/art.js b/components/art.js index 49b85b2..1b5a8dc 100644 --- a/components/art.js +++ b/components/art.js @@ -11,14 +11,14 @@ function Art() { {projects.map((project, index) => { return ( <> - + ); })} {arts.map((project, index) => { return ( <> - + ); })} diff --git a/components/art.style.jsx b/components/art.style.jsx index b933721..4f24e1d 100644 --- a/components/art.style.jsx +++ b/components/art.style.jsx @@ -8,7 +8,7 @@ export const ArtStyle = styled.div` justify-content: center; flex-wrap: wrap; overflow-y: auto; - background-image: url("/images/background4.jpg"); + background-image: url("/images/pxfuel-4.jpg"); background-size: cover; background-position: center; background-repeat: no-repeat; diff --git a/components/artCard.style.jsx b/components/artCard.style.jsx index 632de5d..28116d4 100644 --- a/components/artCard.style.jsx +++ b/components/artCard.style.jsx @@ -5,7 +5,7 @@ export default styled.div` width: 230px; height: 320px; box-sizing: border-box; - background-color: #5f046b; + background-color: var(--color12); border-radius: 5px; box-shadow: 10px 9px 0px -3px #fffefe; margin: 5px; diff --git a/components/contact.style.jsx b/components/contact.style.jsx index 8efa941..4f7001b 100644 --- a/components/contact.style.jsx +++ b/components/contact.style.jsx @@ -6,7 +6,7 @@ export const ContactStyle = styled.div` align-items: center; display: flex; justify-content: center; - background-image: url("images/background2.jpg"); + background-image: url("images/pxfuel-3.jpg"); background-size: cover; background-position: center; background-attachment: fixed; @@ -130,9 +130,9 @@ export const ContactStyle = styled.div` background: rgb(131, 58, 180); background: linear-gradient( 90deg, - rgba(131, 58, 180, 1) 0%, - rgba(253, 29, 29, 1) 50%, - rgba(252, 176, 69, 1) 100% + #eeb415 0%, + #ff9f21 50%, + #eeb415 100% ); padding: 10.5px 21px; -webkit-border-radius: 6px; diff --git a/components/discord-activity.jsx b/components/discord-activity.jsx index 90ee215..5d69465 100644 --- a/components/discord-activity.jsx +++ b/components/discord-activity.jsx @@ -4,8 +4,6 @@ import { useLanyard } from "react-use-lanyard"; import { discord_id } from "config"; import DiscordParser from "../libs/discord-parser"; -/*
{!loading && JSON.stringify(status, null, 4)}
; */ - const customStatus = [ "Searching for Cat Girls", "Watching Anime", @@ -21,26 +19,8 @@ export default function DiscordActivity() { userId: discord_id, socket: true, }); - const [time, setTime] = useState("00:00:00 elapsed"); const [pickedStatus] = useState(statusPicker()); - const padTo2Digits = (num) => { - return num.toString().padStart(2, "0"); - }; - const convertMsToHM = (milliseconds) => { - let seconds = Math.floor(milliseconds / 1000); - let minutes = Math.floor(seconds / 60); - let hours = Math.floor(minutes / 60); - seconds = seconds % 60; - minutes = seconds >= 30 ? minutes + 1 : minutes; - minutes = minutes % 60; - hours = hours % 24; - return `${padTo2Digits(hours)}:${padTo2Digits(minutes)}:${padTo2Digits( - seconds - )} elapsed`; - }; - - const [currentTs, setCurrentTs] = useState(Date.now()); const [parsedStatus, setParsedStatus] = useState(null); useEffect(() => { @@ -49,33 +29,18 @@ export default function DiscordActivity() { } }, [status, loading]); - useEffect(() => { - let interval = setInterval(() => { - if (!loading) { - setCurrentTs(Date.now()); - let timeElapsed = convertMsToHM( - currentTs - - new Date(parsedStatus?.activity?.timestamps.start) - ); - setTime(timeElapsed); - } - }, 1000); - return () => { - clearInterval(interval); - }; - }, [currentTs, loading, convertMsToHM, parsedStatus]); - if (!loading && parsedStatus && status.discord_status !== "offline") { return (
- + discord large image
@@ -94,7 +59,6 @@ export default function DiscordActivity() {
{parsedStatus.activity.state}
-
{time}
); @@ -130,7 +94,6 @@ export default function DiscordActivity() {
{pickedStatus}
- {/*
00:00:00 elapsed
*/} ); diff --git a/components/experinces.jsx b/components/experinces.jsx index 1248d59..9b3d434 100644 --- a/components/experinces.jsx +++ b/components/experinces.jsx @@ -5,161 +5,137 @@ function experinces() { return (
-
+
- company logo + company logo
-
- {job_exp_1.name} -
-
- {job_exp_1.info} -
+
{job_exp_1.name}
+
{job_exp_1.info}
-
+
{job_exp_1.role}
-
+
{job_exp_1.start_date} - {job_exp_1.end_date}

- {job_exp_1.description} + {job_exp_1.description}

{job_exp_1.techstack.map((tech) => (
#{tech} -
+
))}
-
-
-
+
- company logo + company logo
-
- {job_exp_2.name} -
-
- {job_exp_2.info} -
+
{job_exp_2.name}
+
{job_exp_2.info}
-
+
{job_exp_2.role}
-
+
{job_exp_2.start_date} - {job_exp_2.end_date}

- {job_exp_2.description} + {job_exp_2.description}

{job_exp_2.techstack.map((tech) => (
#{tech} -
+
))}
-
-
-
+
- company logo + company logo
-
- {job_exp_3.name} -
-
- {job_exp_3.info} -
+
{job_exp_3.name}
+
{job_exp_3.info}
-
+
{job_exp_3.role}
-
+
{job_exp_3.start_date} - {job_exp_3.end_date}

- {job_exp_3.description} + {job_exp_3.description}

{job_exp_3.techstack.map((tech) => (
#{tech} -
+
))}
-
-
- company logo + company logo
-
- {job_exp_4.name} -
-
- {job_exp_4.info} -
+
{job_exp_4.name}
+
{job_exp_4.info}
-
+
{job_exp_4.role}
-
+
{job_exp_4.start_date} - {job_exp_4.end_date}

- {job_exp_4.description} + {job_exp_4.description}

{job_exp_4.techstack.map((tech) => (
#{tech} -
+
))}
-
-
diff --git a/components/experinces.style.jsx b/components/experinces.style.jsx index 0ebbd41..74da622 100644 --- a/components/experinces.style.jsx +++ b/components/experinces.style.jsx @@ -35,11 +35,11 @@ export const ExpStyle = styled.div` gap: 0.2px; .company-img { width: 100%; - height: auto; + height: auto; margin-bottom: 0.5rem; img { width: 100%; - height: auto; + height: auto; margin: auto; max-height: 12rem; object-fit: contain; @@ -47,7 +47,7 @@ export const ExpStyle = styled.div` } } } - + .company-right { width: 75%; .company-exp-short { @@ -71,8 +71,8 @@ export const ExpStyle = styled.div` .company-role-desp { .company-role-desp-para { font-size: 1.1rem; - font-weight: 400; - margin-bottom: 0.8rem; + font-weight: 400; + margin-bottom: 0.8rem; } } } @@ -80,7 +80,7 @@ export const ExpStyle = styled.div` .company-info { align-items: center; justify-content: center; - + .company-name { color: var(--color3); font-size: 1.7rem; diff --git a/components/extras.style.jsx b/components/extras.style.jsx index 243372e..2d0e7ca 100644 --- a/components/extras.style.jsx +++ b/components/extras.style.jsx @@ -6,7 +6,7 @@ export const ExtraStyles = styled.div` justify-content: center; align-items: center; padding-top: 15vh; - background-image: url("images/background6.webp"); + background-image: url("images/pxfuel-5.jpg"); background-size: cover; background-position: center; background-attachment: fixed; @@ -27,6 +27,8 @@ export const ExtraStyles = styled.div` /* height: 100vh; */ padding-bottom: 3em; padding-top: 2em; + gap: 2.5em; + .content { display: flex; flex-wrap: wrap; @@ -34,6 +36,8 @@ export const ExtraStyles = styled.div` align-items: center; padding-top: 2em; padding-bottom: 2em; + background-color: var(--color12); + &:hover { filter: contrast(200%); -webkit-transform: translateX(-5px) translateY(-5px); diff --git a/components/main.jsx b/components/main.jsx index 85130bc..308b029 100644 --- a/components/main.jsx +++ b/components/main.jsx @@ -8,7 +8,6 @@ import LinkedInIcon from "@mui/icons-material/LinkedIn"; import InstagramIcon from "@mui/icons-material/Instagram"; import FacebookIcon from "@mui/icons-material/Facebook"; import SvgIcon from "@mui/material/SvgIcon"; -import MastodonSVG from "./assets/mastodon_icon_137420.svg"; import { name, @@ -44,13 +43,13 @@ function Main() {
{LINKS.map(({ title, href }, index) => ( -
+
{title}
))} diff --git a/components/qbadges.style.jsx b/components/qbadges.style.jsx index 3980111..fa1734a 100644 --- a/components/qbadges.style.jsx +++ b/components/qbadges.style.jsx @@ -6,7 +6,7 @@ export const QBStyles = styled.div` justify-content: center; align-items: center; padding-top: 15vh; - background-image: url("images/background6.webp"); + background-image: url("images/pxfuel-5.jpg"); background-size: cover; background-position: center; background-attachment: fixed; diff --git a/components/resume.jsx b/components/resume.jsx index 99ee276..242aa7b 100644 --- a/components/resume.jsx +++ b/components/resume.jsx @@ -13,10 +13,7 @@ function Resume() { initialDoc: "/resume.pdf", }, viewer.current - ).then((instance) => { - const { docViewer } = instance; - // you can now call WebViewer APIs here... - }); + ) }); }, []); return ( diff --git a/components/skillCard.styled.js b/components/skillCard.styled.js index cc426e2..662a0cc 100644 --- a/components/skillCard.styled.js +++ b/components/skillCard.styled.js @@ -5,7 +5,7 @@ export default styled.div` display: inline-flex; /* box-shadow: 10px 9px 0px -3px #fffefe; */ .card { - background-color: var(--color1); + background-color: var(--color13); padding: 15px; width: 100%; /* min-width: 225px; */ diff --git a/components/skills.style.js b/components/skills.style.js index db8df0c..0251bb7 100644 --- a/components/skills.style.js +++ b/components/skills.style.js @@ -9,7 +9,7 @@ export default styled.div` align-items: center; flex-direction: column; overflow-y: auto !important; - background-image: url("/images/background5.jpg"); + background-image: url("/images/pxfuel-2.jpg"); background-size: cover; background-position: center; background-repeat: no-repeat; diff --git a/components/tootCard.style.jsx b/components/tootCard.style.jsx index 35b3fa5..026f1f5 100644 --- a/components/tootCard.style.jsx +++ b/components/tootCard.style.jsx @@ -5,7 +5,7 @@ export default styled.div` width: 230px; height: 100%; box-sizing: border-box; - background-color: #aa78f6; + background-color: #aa78f6ac; border-radius: 5px; box-shadow: 10px 9px 0px -3px #7b3ea7; margin: 8px; diff --git a/components/toots.style.jsx b/components/toots.style.jsx index 7279fc9..0a63a32 100644 --- a/components/toots.style.jsx +++ b/components/toots.style.jsx @@ -8,7 +8,7 @@ export const ArtStyle = styled.div` justify-content: center; flex-wrap: wrap; overflow-y: auto; - background-image: url("/images/background7.png"); + background-image: url("/images/pxfuel-2.jpg"); background-size: cover; background-position: center; background-repeat: no-repeat; diff --git a/components/vsexts.style.js b/components/vsexts.style.js index 7b8391b..ba5b7a4 100644 --- a/components/vsexts.style.js +++ b/components/vsexts.style.js @@ -6,13 +6,14 @@ export const ExtraStyles = styled.div` justify-content: center; align-items: center; padding-top: 15vh; - background-image: url("images/background3.jpg"); + background-image: url("images/pxfuel-4.jpg"); background-size: cover; background-position: center; background-attachment: fixed; background-repeat: no-repeat; overflow-y: scroll !important; height: 100vh; + gap: 1rem; .title { font-size: 2rem; font-weight: bold; diff --git a/config.js b/config.js index 8c7723a..8b1d38f 100644 --- a/config.js +++ b/config.js @@ -213,6 +213,69 @@ export const extra = [ ]; export const projects = [ + { + name: "vs-presence-server", + type: "project", + description: "This is a server that allows you to project your vscode presence to a custom rich presence server.", + image: "/images/GitHub-Logo.png", + url: "https://github.com/BRAVO68WEB/vsc-presence-server", + }, + { + name: "Stockpile", + type: "project", + description: "Redis from Scratch using Nodejs [No External Dependencies] ", + image: "/images/GitHub-Logo.png", + url: "https://github.com/BRAVO68WEB/stockpile", + }, + { + name: "api-v1", + type: "project", + description: "My Old API", + image: "/images/GitHub-Logo.png", + url: "https://github.com/BRAVO68WEB/api-v1", + }, + { + name: "webrtc-call-app", + type: "project", + description: "WebRTC Video Call Application", + image: "/images/GitHub-Logo.png", + url: "https://github.com/BRAVO68WEB/webrtc-call-app", + }, + { + name: "stockpile-node-sdk", + type: "project", + description: "NodeJS SDK for Stockpile", + image: "/images/GitHub-Logo.png", + url: "https://github.com/BRAVO68WEB/stockpile-node-sdk" + }, + { + name: "emailengine-foss", + type: "project", + description: "FOSS Fork for EmailEmgine", + image: "/images/GitHub-Logo.png", + url: "https://github.com/BRAVO68WEB/emailengine-foss", + }, + { + name: "typescript-express-hasura-pgsql-template", + type: "project", + description: "A Template for a Typescript Express Server with Hasura and Postgres", + image: "/images/GitHub-Logo.png", + url: "https://github.com/BRAVO68WEB/typescript-express-hasura-pgsql-template" + }, + { + name: "cat-as-a-service", + type: "project", + description: "Cat as a Service API", + image: "/images/GitHub-Logo.png", + url: "https://github.com/gdsclpu/cat-as-a-service" + }, + { + name: "SHX", + type: "project", + description: "Shx is a platform ment to store and share files, images, text and URLs with ease.", + image: "/images/GitHub-Logo.png", + url: "https://github.com/BRAVO68WEB/shx" + }, { name: "Enterprise Workspace Images [arm64]", type: "project", diff --git a/next.config.js b/next.config.js index 1ce44f1..8103380 100644 --- a/next.config.js +++ b/next.config.js @@ -3,5 +3,15 @@ const moduleExports = { compiler: { styledComponents: true, }, + images: { + remotePatterns: [ + { + protocol: 'https', + hostname: 'bravo68web.me', + port: '', + pathname: '/images/**/*.{jpg,jpeg,png,svg,gif,webp}', + }, + ], + }, }; module.exports = moduleExports; diff --git a/pages/index.js b/pages/index.js index 698332b..57c9ed6 100644 --- a/pages/index.js +++ b/pages/index.js @@ -1,7 +1,12 @@ import Head from "next/head"; import Nav from "components/nav"; -import Main from "components/main"; +// import Main from "components/main"; import BMC from "components/buymeacoffee"; +import dynamic from 'next/dynamic'; + +const Main = dynamic(() => import('components/main'), { + ssr: false, // Disable server-side rendering +}); export default function Home() { return ( @@ -15,7 +20,6 @@ export default function Home() {
); } diff --git a/public/images/background.jpg b/public/images/background.jpg deleted file mode 100644 index 49257b26f1f9bbd9c0dd1493fa7e9b4ca6b2f9c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 79440 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