bravo68web-portfolio-nextjs/config.js

607 lines
19 KiB
JavaScript

import { qbadges } from "qbadges"
export const name = "Jyotirmoy Bandhapadhayaya";
export const github_url = "https://github.com/bravo68web";
export const twitter_url = "https://twitter.com/bravo68web";
export const linkedin_url = "https://linkedin.com/in/bravo68web";
export const email = "mailto:me@bravo68web";
export const instagram_url = "https://instagram.com/bravo68web";
export const phone = "";
export const address = "";
export const website = "https://bravo68web.com";
export const resume_url = "";
export const facebook_url = "https://www.facebook.com/Bravo68Web/";
export const discord_id = "457039372009865226";
export const avatar_id = "08a8937664b3b165805965244d6f095f";
export const discord_profile = "";
export const description1 =
"I am Jyotirmoy Bandyopadhayaya, AKA Bravo68web, 19, a student developer from India with passion in API and microservices development. I have expertice in DevOps and Full Stack development. I am a self taught developer and I am always looking for new challenges to learn and grow.";
export const description2 =
"I love Cats 😻 and I love to code and I love to play FPS shooting games.";
export const LanguagesKnown = [
"NodeJS",
"Python",
"C++",
"C",
"SQL",
"Rust",
"Go",
"Bash",
"Java",
"Docker",
"AWS",
"GCP",
"TypeScript",
"Cloud Computing",
"Git",
"Linux",
"NextJS",
];
export const LanguagesKnownCategory = [
{ NodeJS: "#026F01" },
{ Python: "#3776AB" },
{ "C++": "#CE3074" },
{ C: "#5A5EA7" },
{ SQL: "#FFCD00" },
{ Rust: "#E02021" },
{ Go: "#BFD641" },
{ Bash: "#010100" },
{ Java: "#FFCD00" },
{ Docker: "#00b7ff" },
{ AWS: "#00A591" },
{ TypeScript: "#FFCD00" },
{ GCP: "#94DFE3" },
{ "Cloud Computing": "#E00198" },
{ Git: "#DD4132" },
{ Linux: "#010100" },
{ NextJS: "#010100" },
];
export const arts = [
{
name: "Karyl #1",
type: "art",
description: "Drawn Princess Connect : Re-Dive charecter #1",
image: "/images/art/karyl-2-final-3b.png",
url: "/images/art/karyl-2-final-3b.png",
},
{
name: "Karyl #2",
type: "art",
description: "Drawn Princess Connect : Re-Dive charecter #2",
image: "/images/art/karyl-2-final.png",
url: "/images/art/karyl-2-final.png",
},
{
name: "Ayaka",
type: "art",
description: "Drawing of Ayaka from the Genshin Impact game",
image: "/images/art/H12M27S20.smoothed_careful.png",
url: "/images/art/H12M27S20.smoothed_careful.png",
},
{
name: "Kirby",
type: "art",
description: "Drawing of Kirby",
image: "/images/art/Final_best.png",
url: "/images/art/Final_best.png",
},
];
// const myqbs = async () => {
// let qb1 = await qbadges("293e000c-f58c-4119-b60b-e0e7a769e61f");
// let qb2 = await qbadges("dd51f4e2-6171-461b-888c-ce954832c72e");
// qb1 = qb1.concat(qb2);
// let map = new Map(Object.entries(qb1));
// return map;
// }
// export let qb = myqbs().then(async (qbd) => {
// return qbd;
// }).catch((err) => console.error(err));
export const extra = [
{
name: "PraiveBin",
image: "/images/projects/privatebin.jpg",
url: "https://paste.itsmebravo.dev/",
},
{
name: "ImageSafe",
image: "https://safe.b68dev.xyz/images/logo_smol.png",
url: "https://safe.b68dev.xyz",
},
{
name: "Bravo's Git Hosting",
image: "https://gitea.io/images/gitea.png",
url: "https://git.itsmebravo.dev/",
},
{
name: "Bravo's Radio Player",
image: "/images/projects/radio-cast.png",
url: "https://radio.b68dev.xyz/",
},
{
name: "Bravo's IRC",
image: "/images/projects/irc.png",
url: "https://irc.b68dev.xyz/",
},
{
name: "IP Tracker",
image: "/images/projects/GOIPTracker.png",
url: "https://ip.b68dev.xyz",
},
];
export const projects = [
{
name: "Enterprise Workspace Images [arm64]",
type: "project",
description:
"Docker images [arm64] for use with Coder",
image: "/images/GitHub-Logo.png",
url: "https://github.com/BRAVO68WEB/enterprise-images",
},
{
name: "Fixer Cache Builder",
type: "project",
description:
"A Caching service to store Fixer Exchange Rates.",
image: "/images/GitHub-Logo.png",
url: "https://github.com/BRAVO68WEB/fixer-cache-builder",
},
{
name: "B68-CLI",
type: "project",
description:
"A Command Line Application to interact with B68WEB API",
image: "/images/GitHub-Logo.png",
url: "https://github.com/BRAVO68WEB/b68-cli",
},
{
name: "LPU MiniProject",
type: "project",
description:
"Project Made for Summer Training MiniProject made by Jyotirmoy",
image: "/images/GitHub-Logo.png",
url: "https://github.com/BRAVO68WEB/lpu-summer-training-miniproject",
},
{
name: "Another Quote Webapp",
type: "project",
description:
"A web app that allows users to view and share quotes.",
image: "/images/GitHub-Logo.png",
url: "https://github.com/BRAVO68WEB/another-quote-webapp",
},
{
name: "Hello Tauri App",
type: "project",
description:
"An basic hello tauri app",
image: "/images/GitHub-Logo.png",
url: "https://github.com/BRAVO68WEB/hello-tauri-app",
},
{
name: "Osu! Score Embed",
type: "project",
description:
"Embed osu! stats in Github Readme Profile",
image: "/images/GitHub-Logo.png",
url: "https://github.com/BRAVO68WEB/osu-score-embed",
},
{
name: "WorkerBin (cf-challenge)",
type: "project",
description:
"A Pastebin alternative, but it is using CF Worker API to store the data.",
image: "/images/GitHub-Logo.png",
url: "https://github.com/BRAVO68WEB/cf-challenge",
},
{
name: "Rust Shuttle",
type: "project",
description:
"A Url Shortener microservice build with Rust",
image: "/images/GitHub-Logo.png",
url: "https://github.com/BRAVO68WEB/rust-shuttle-url-sh",
},
{
name: "URL Minify",
type: "project",
description:
"Simple URL shortener service that allows you to shorten any URL and redirect to the original URL.",
image:
"https://user-images.githubusercontent.com/41448663/153746139-237f8e4d-be25-4f04-91ec-2bb3ff6f0e34.png",
url: "https://github.com/BRAVO68WEB/url-minify",
},
{
name: "API",
type: "project",
description:
"Bravo68web API solely devloped by me to provide a data on and needed by me on daily basis.",
image: "https://api.b68dev.xyz/logo",
url: "https://api.b68dev.xyz/",
},
{
name: "LPU Wifi Login",
type: "project",
description: "LPU Wifi Login Application to login to LPU Wifi network",
image:
"https://raw.githubusercontent.com/BRAVO68WEB/lpu-wifi-login/main/icons/logo.png",
url: "https://github.com/BRAVO68WEB/lpu-wifi-login",
},
{
name: "LPU Live Chat",
type: "project",
description:
"LPU Live Chat Application to chat with university students, teachers, etc..",
image:
"https://raw.githubusercontent.com/BRAVO68WEB/lpu-live-chat/main/icons/logo.png",
url: "https://github.com/BRAVO68WEB/lpu-live-chat",
},
{
name: "Server Init Script",
type: "project",
description:
"Server Init Script is a script to initialize the server and its services esp. Oracle Server",
image: "/images/GitHub-Logo.png",
url: "https://github.com/BRAVO68WEB/oracle-server-init",
},
{
name: "GSSoC Website",
type: "project",
description: "Contributed to GSSoC website",
image:
"https://raw.githubusercontent.com/GSSoC-Web/gssoc-assets/main/Logos/GS_logo_Black.png",
url: "https://github.com/girlscript/gssoc-website-new",
},
{
name: "osu-spotify-yt-rest",
type: "project",
description:
"osu-spotify-yt-rest is a REST API for connect osu! with Spotify and Youtube",
image: "/images/projects/osu-project.jpg",
url: "https://github.com/BRAVO68WEB/osu-spotify-yt-rest",
},
{
name: "nodejs-auth-jwt-session",
type: "project",
description:
"Made a NodeJS Authentication and JWT Session with Redis support",
image: "/images/GitHub-Logo.png",
url: "https://github.com/BRAVO68WEB/nodejs-auth-jwt-session",
},
{
name: "simplify-cd",
type: "project",
description: "Made a CI/CD application to deploy any nodejs application",
image: "/images/GitHub-Logo.png",
url: "https://github.com/BRAVO68WEB/simplify-cd",
},
{
name: "starship",
type: "project",
description: "Contributed to Starship project",
image:
"https://raw.githubusercontent.com/starship/starship/master/media/icon.png",
url: "https://github.com/starship/starship",
},
{
name: "qbadges",
type: "project",
description:
"Made a npm package to fetch all the badges of a user from Qwiklabs",
image: "/images/GitHub-Logo.png",
url: "https://github.com/BRAVO68WEB/qbadges",
},
{
name: "vscode-uipack",
type: "project",
description: "An Extension to make VSCode UI more beautiful",
image:
"https://raw.githubusercontent.com/BRAVO68WEB/vscode-uipack/master/icon.png",
url: "https://github.com/BRAVO68WEB/vscode-uipack",
},
{
name: "vector-vscode-devpack",
type: "project",
description:
"An Extension to make VSCode more efficient consisting of great extentions",
image:
"https://github.com/BRAVO68WEB/vector-vscode-devpack/blob/master/icon.png?raw=true",
url: "https://github.com/BRAVO68WEB/vector-vscode-devpack",
},
{
name: "IRC",
type: "project",
description: "Made a simple IRC web application",
image:
"https://raw.githubusercontent.com/BRAVO68WEB/irc/master/client/src/icons/irc-icon.png",
url: "https://github.com/BRAVO68WEB/irc",
},
{
name: "propstar-theme",
type: "project",
description: "Made a theme for VSCode",
image:
"https://github.com/BRAVO68WEB/propstar-theme/raw/main/assets/icon.png",
url: "https://github.com/BRAVO68WEB/propstar-theme",
},
{
name: "yt-music-player",
type: "project",
description: "Made a YT Music Player",
image: "/images/GitHub-Logo.png",
url: "https://github.com/BRAVO68WEB/yt-music-player",
},
{
name: "icyicons",
type: "project",
description: "Made a VSCode Iconpack",
image:
"https://raw.githubusercontent.com/BRAVO68WEB/icyicons/master/icon.png",
url: "https://github.com/BRAVO68WEB/icyicons",
},
{
name: "lpu-ca1-python-proj",
type: "project",
description: "My University Python Project on Voice AI Assistant",
image: "/images/GitHub-Logo.png",
url: "https://github.com/BRAVO68WEB/lpu-ca1-python-proj",
},
{
name: "img-proxy",
type: "project",
description: "An Image Proxy Server",
image: "/images/GitHub-Logo.png",
url: "https://github.com/BRAVO68WEB/img-proxy",
},
{
name: "appsmith-docs",
type: "project",
description: "Contributed to Appsmith Documentation",
image: "https://avatars.githubusercontent.com/u/67620218",
url: "https://github.com/appsmithorg/appsmith-docs",
},
{
name: "nodejs-image-upload-api",
type: "project",
description: "A NodeJS Image Upload API",
image: "/images/GitHub-Logo.png",
url: "https://github.com/chirag3003/nodejs-image-upload-api",
},
{
name: "OwO",
type: "project",
description: 'A Multi-Lingual approach to print "OwO"',
image: "/images/GitHub-Logo.png",
url: "https://github.com/BRAVO68WEB/OwO",
},
{
name: "ImprovedTube",
type: "project",
description: "Contributed to ImprovedTube",
image:
"https://raw.githubusercontent.com/code-for-charity/YouTube-Extension/master/icons/128.png",
url: "https://github.com/code-for-charity/YouTube-Extension",
},
{
name: "Electron CPU meter",
type: "project",
description: "Created an Electron App to monitor CPU usage",
image:
"https://raw.githubusercontent.com/BRAVO68WEB/electron-cpu-meter/master/src/icon.ico",
url: "https://github.com/BRAVO68WEB/electron-cpu-meter",
},
{
name: "LastFM DiscordRPC",
type: "project",
description: "LastFM + Discord RPC integration",
image: "/images/brandlogos/Lastfm-icon-vector-03.svg",
url: "https://github.com/BRAVO68WEB/lastfm-discordrpc",
},
{
name: "Bin Buster",
type: "project",
description: "A simple, fast and useful bruter for multiple paste sources.",
image: "/images/GitHub-Logo.png",
url: "https://github.com/BRAVO68WEB/bin-buster",
},
{
name: "LPU 2nd Sem Project",
type: "project",
description: "My University 2nd Sem Project on Web Development",
image: "/images/GitHub-Logo.png",
url: "https://github.com/BRAVO68WEB/lpu-2nd-sem-project",
},
{
name: "Randomizer",
type: "project",
description:
"A Random string encryptor w.r.t. Timestamps to add Security to your Web Application",
image: "/images/GitHub-Logo.png",
url: "https://github.com/BRAVO68WEB/Randomizer",
},
{
name: "url-short-cfw",
type: "project",
description: "An Custom URL Shortener build on CloudFlare Worker Platform",
image:
"https://cdn.hashnode.com/res/hashnode/image/upload/v1624006530365/Ku95JYafL.jpeg",
url: "https://github.com/BRAVO68WEB/url-short-cfw",
},
{
name: "2048",
type: "project",
description:
"An PWA instance of 2048 build with Javascript. Also added to KaiOS project",
image:
"https://raw.githubusercontent.com/BRAVO68WEB/KaiOS-2048/main/assets/favicons/ms-icon-310x310.png",
url: "https://github.com/BRAVO68WEB/2048",
},
{
name: "MERN LPU HRD Project",
type: "project",
description: "An MERN Stack Project created for LPU HRD",
image: "/images/GitHub-Logo.png",
url: "https://github.com/BRAVO68WEB/mern-lpu-hrd-project",
},
{
name: "Britta/discord-music-bot",
type: "project",
description: "Contributed to Britta Discord Music Bot (verified bot)",
image:
"https://raw.githubusercontent.com/b3h3m0th/britta_discord-music-bot/master/assets/img/brittaBanner.png",
url: "https://github.com/b3h3m0th/britta_discord-music-bot",
},
{
name: "Flutter Portfolio",
type: "project",
description: "My Portfolio made with Flutter Web framework",
image: "/images/GitHub-Logo.png",
url: "https://github.com/BRAVO68WEB/Portfolio-About",
},
{
name: "Hexo Webnary Theme",
type: "project",
description: "A Fully Customised Hexo Flat Modular Theme",
image: "/images/GitHub-Logo.png",
url: "https://github.com/BRAVO68WEB/hexo-webnary-theme",
},
{
name: "HOTEL_AND_TRANS_RES",
type: "project",
description: "Hotel and transportation reservation management",
image: "/images/GitHub-Logo.png",
url: "https://github.com/BRAVO68WEB/HOTEL_AND_TRANS_RES",
},
{
name: "Hexo",
type: "project",
description: "Got my theme added to official Hexojs Community website",
image:
"https://raw.githubusercontent.com/hexojs/logo/master/hexo-logo-avatar.png",
url: "https://github.com/hexojs/hexo",
},
{
name: "Just-Some-Bots/MusicBot",
type: "project",
description: "Contributed to Just-Some-Bots/MusicBot",
image: "https://avatars.githubusercontent.com/u/22779351",
url: "https://github.com/Just-Some-Bots/MusicBot",
},
{
name: "Github Profile Readme Generator",
type: "project",
description: "Contributed to Github Profile Readme Generator",
image:
"https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/mdg.png",
url: "https://github.com/rahuldkjain/github-profile-readme-generator",
},
{
name: "npm package - encrypted-randomizer",
type: "project",
description:
"A Random string encryptor w.r.t. Timestamps to add Security to your Web Application",
image:
"https://raw.githubusercontent.com/npm/logos/master/npm%20logo/classic/npm-2009.png",
url: "https://www.npmjs.com/package/encrypted-randomizer",
},
{
name: "npm package - gen-dockerfile",
type: "project",
description: "Generate Dockerfile from Dockerfile.template",
image:
"https://raw.githubusercontent.com/npm/logos/master/npm%20logo/classic/npm-2009.png",
url: "https://www.npmjs.com/package/gen-dockerfile",
},
{
name: "npm package - qbadges",
type: "project",
description: "Generate badges for your GitHub profile",
image:
"https://raw.githubusercontent.com/npm/logos/master/npm%20logo/classic/npm-2009.png",
url: "https://www.npmjs.com/package/qbadges",
},
{
name: "npm package - @bravo68web/hexo-webnary-theme",
type: "project",
description: "Hexo Plugin for hexo-webnary-theme",
image:
"https://raw.githubusercontent.com/npm/logos/master/npm%20logo/classic/npm-2009.png",
url: "https://www.npmjs.com/package/@bravo68web/hexo-webnary-theme",
},
{
name: "Ampr Music",
type: "project",
description: "Made a simple music webapp",
image:
"https://raw.githubusercontent.com/BRAVO68WEB/ampr-music/master/assets/logo.png",
url: "https://github.com/BRAVO68WEB/ampr-music/",
},
];
export const extraPages = [
{
name: "Qwiklabs Badges",
type: "page",
image: "/images/qwikilabs-logo.png",
url: "/qbadges",
},
{
name: "Status Page",
type: "page",
image: "/images/uptime-logo.png",
url: "/status",
},
{
name: "VSCode Extentions",
type: "page",
image: "/images/vscode-ext.png",
url: "/vscode",
},
{
name: "Game Skill Stats",
type: "page",
image: "/images/default_game.jpg",
url: "/gameskills",
},
{
name: "Something Special",
type: "page",
image: "/images/special.png",
url: "/spl",
},
];
export const vsExts = [
{
name: "icyicons",
description: "Crystalify all your VSCode Icons.",
type: "icon-pack",
url: "https://marketplace.visualstudio.com/items?itemName=Bravo68web.icyicons",
image: "https://raw.githubusercontent.com/BRAVO68WEB/icyicons/master/icon.png",
},
{
name: "propstar",
description: "A multivariant VS-Code Theme build with ❤️. All theme designs and colour combinations are handpicked to suit every Programmers needs. Hope you love it.",
type: "theme",
url: "https://marketplace.visualstudio.com/items?itemName=Bravo68web.propstar",
image: "https://raw.githubusercontent.com/BRAVO68WEB/propstar-theme/main/assets/icon.png",
},
{
name: "vscode-uipack",
description: "VSCode UI Pack created by Bravo68web",
type: "extentionPack",
url: "https://marketplace.visualstudio.com/items?itemName=Bravo68web.vscode-uipack",
image: "https://raw.githubusercontent.com/BRAVO68WEB/vscode-uipack/master/icon.png",
},{
name: "vector-vscode-devpack",
description: "Feature Rich VSCode Extension Pack created by Bravo68web",
type: "extentionPack",
url: "https://marketplace.visualstudio.com/items?itemName=Bravo68web.vector-vscode-devpack",
image: "https://raw.githubusercontent.com/BRAVO68WEB/vector-vscode-devpack/master/icon.png",
}
]