diff --git a/bun.lockb b/bun.lockb index 37b4446..93d405f 100644 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/next.config.mjs b/next.config.mjs index e3bad4d..023d692 100644 --- a/next.config.mjs +++ b/next.config.mjs @@ -3,6 +3,14 @@ const nextConfig = { output: "standalone", images: { remotePatterns: [ + { + protocol: "https", + hostname: "cdn.rainnny.club", + }, + { + protocol: "https", + hostname: "bonfire.wtf", + }, { protocol: "https", hostname: "img.icons8.com", @@ -10,5 +18,4 @@ const nextConfig = { ], }, }; - export default nextConfig; diff --git a/package.json b/package.json index 68feea8..9609460 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ "dependencies": { "@heroicons/react": "^2.1.5", "@radix-ui/react-navigation-menu": "^1.2.0", + "@radix-ui/react-scroll-area": "^1.1.0", "@radix-ui/react-slot": "^1.1.0", "@radix-ui/react-tooltip": "^1.1.2", "class-variance-authority": "^0.7.0", diff --git a/src/components/landing/nav-content/homelab.tsx b/src/components/landing/nav-content/homelab.tsx index 9a3eb80..8e57d4a 100644 --- a/src/components/landing/nav-content/homelab.tsx +++ b/src/components/landing/nav-content/homelab.tsx @@ -1,7 +1,7 @@ import { ReactElement } from "react"; const HomelabContent = (): ReactElement => ( -
- WildNetwork is a Minecraft server that contains multiple - gamemodes, one of which is Prison, which is the most popular. I - first joined the server as a Developer where I would work behind - the scenes to create new features, now I'm currently - working as a System Administrator. -
- ), startDate: moment([2020, 7, 1]), }, { name: "Bonfire", + description: + "Bonfire is a platform similar to Discord that a friend and I are working on together in our free time. Bonfire is perfect for connecting with friends or building a global community. Personalize your space to chat, and hang out.", + icon: "https://bonfire.wtf/media/logo.png", link: "https://bonfire.wtf", - previewContent: ( -- Bonfire is a platform similar to Discord that a friend and I are - working on together in our free time. Bonfire is perfect for - connecting with friends or building a global community. - Personalize your space to chat, and hang out. -
- ), startDate: moment([2024, 3, 30]), }, { name: "Lucity", + description: + "Lucity was a minigame network for the game Minecraft, and was owned by the YouTuber iamLucid. When I worked at Lucity, I was the development lead, I focused mainly on infrastructure, databases, and monitoring systems. A few things that I have made - a dynamically managed server system, proxy rotation via the TCPShield API, and an API that can interact with the entire network from a normal Java app.", + icon: "https://cdn.rainnny.club/UWdilkRUqTYl.png", link: "https://youtube.com/@iamLucid", - previewContent: ( -- Lucity was a minigame network for the game Minecraft, and was - owned by the YouTuber iamLucid. When I worked at Lucity, I was - the development lead, I focused mainly on infrastructure, - databases, and monitoring systems. A few things that I have made - - a dynamically managed server system, proxy rotation via the - TCPShield API, and an API that can interact with the entire - network from a normal Java app. -
- ), startDate: moment([2020, 7, 1]), endDate: moment([2022, 10, 30]), }, { name: "Rainplex", - previewContent: ( -- Rainplex was a remake of the once popular Minecraft server, - Mineplex. Rainplex initially came to light using the plugin, - Skript where it just contained a Hub. After some time, the - entirety of the network was re-coded in the Java programming - from the ground up. Rainplex went through numerous re-codes over - the time it was active, however I have since abandoned - development due to lack of free time. -
- ), + description: + "Rainplex was a remake of the once popular Minecraft server, Mineplex. Rainplex initially came to light using the plugin, Skript where it just contained a Hub. After some time, the entirety of the network was re-coded in the Java programming from the ground up. Rainplex went through numerous re-codes over the time it was active, however I have since abandoned development due to lack of free time.", + icon: "https://cdn.rainnny.club/QC742YfKVcyI.png", startDate: moment([2018, 8, 1]), endDate: moment([2021, 6, 11]), }, { name: "Arcane Client", + description: + "Arcane is the all-in-one Minecraft mod pack. This client was built to be similar to LunarClient for portfolio and experience sake. I have since abandoned development due to lack of free time.", + icon: "https://cdn.rainnny.club/MT45sXzZtah4.png", link: "https://github.com/ArcaneClientNET", - previewContent: ( -- Arcane is the all-in-one Minecraft mod pack. This client was - built to be similar to LunarClient for portfolio and experience - sake. I have since abandoned development due to lack of free - time. -
- ), startDate: moment([2021, 6, 1]), endDate: moment([2021, 10, 1]), }, @@ -101,25 +64,47 @@ const projects: Project[] = [ const MyWork = (): ReactElement => { const { theme }: UseThemeProps = useTheme(); return ( -+ {project.description} +