-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Urban Vidovič <[email protected]>
- Loading branch information
Showing
50 changed files
with
2,323 additions
and
5,645 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,3 @@ | ||
strict-peer-dependencies=false | ||
auto-install-peers=true | ||
public-hoist-pattern[]=*@nextui-org/* | ||
enable-pre-post-scripts=true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
v20.16.0 | ||
v20.17.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -39,7 +39,7 @@ | |
}, | ||
"packageManager": "[email protected]", | ||
"engines": { | ||
"node": ">=20.16", | ||
"node": ">=20.17", | ||
"pnpm": ">=9" | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
{ | ||
"$schema": "https://ui.shadcn.com/schema.json", | ||
"style": "new-york", | ||
"rsc": true, | ||
"tsx": true, | ||
"tailwind": { | ||
"config": "tailwind.config.ts", | ||
"css": "src/app/globals.css", | ||
"baseColor": "zinc", | ||
"cssVariables": true, | ||
"prefix": "" | ||
}, | ||
"aliases": { | ||
"components": "@/components", | ||
"utils": "@/lib/utils", | ||
"ui": "@/components/ui", | ||
"lib": "@/lib", | ||
"hooks": "@/hooks" | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,29 +1,49 @@ | ||
'use client'; | ||
import { MemoizedSVG } from '@/components/MemoizedSVG'; | ||
import Typewriter from 'typewriter-effect'; | ||
import { motion } from 'framer-motion'; | ||
import ExoticLink from '@/components/ExoticLink'; | ||
import { PERSONAL } from '@/constants/data.mjs'; | ||
|
||
export default function Home() { | ||
return ( | ||
<motion.div | ||
initial={{ scale: 0.4, opacity: 0 }} | ||
animate={{ scale: 1, opacity: 1 }} | ||
transition={{ type: 'spring', stiffness: 50, damping: 10 }} | ||
className="flex h-full w-full flex-col gap-y-2 items-center" | ||
> | ||
<MemoizedSVG | ||
aria-label="Bunnys Den logo" | ||
src="bunnysden.svg" | ||
className="h-4/5 w-4/5 flex-1 md:h-1/3 md:w-1/3" | ||
/> | ||
<div className="font-mono text-2xl text-stone-300 max-w-full"> | ||
<Typewriter | ||
options={{ cursor: '█' }} | ||
onInit={(typewriter) => { | ||
typewriter.changeDelay(10).typeString("Bunny's Den").start(); | ||
}} | ||
<div className="flex flex-col max-w-[1024px]"> | ||
<span className="text-2xl font-bold">gm 🌱</span> | ||
<p className="text-lg"> | ||
I'm Urban, a Software Engineer from Maribor, Slovenia. I currently work | ||
at{' '} | ||
<ExoticLink | ||
aria-label="Go to company website" | ||
className="no-underline" | ||
href={PERSONAL.companyUrl} | ||
> | ||
{PERSONAL.company} | ||
</ExoticLink>{' '} | ||
and{' '} | ||
<ExoticLink | ||
aria-label="Go to company website" | ||
blank | ||
className="no-underline" | ||
href={PERSONAL.company2Url} | ||
> | ||
{PERSONAL.company2} | ||
</ExoticLink>{' '} | ||
as a {PERSONAL.position}. I have a Master's degree in Computer Science | ||
acquired at{' '} | ||
<ExoticLink | ||
blank | ||
className="no-underline" | ||
href={PERSONAL.universityUrl} | ||
> | ||
Faculty of Electrical Engineering and Computer Science, University of | ||
Maribor | ||
</ExoticLink> | ||
. | ||
</p> | ||
{/* <div className="flex h-full w-full flex-col gap-y-2 items-center"> | ||
<MemoizedSVG | ||
aria-label="Bunnys Den logo" | ||
src="bunnysden.svg" | ||
className="h-24 w-24 pt-4 flex-1 md:h-1/3 md:w-1/3" | ||
/> | ||
</div> | ||
</motion.div> | ||
</div> */} | ||
</div> | ||
); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,32 @@ | ||
import ProjectsGrid from '@/components/ProjectsGrid'; | ||
import ProjectCard from '@/components/ProjectCard'; | ||
import { PROJECTS } from '@/constants/data.mjs'; | ||
|
||
export const metadata = { | ||
title: 'Projects', | ||
}; | ||
|
||
export default function Projects() { | ||
return ( | ||
<div className="flex flex-1 flex-col h-full gap-y-10 w-full justify-start mb-12 text-stone-200"> | ||
<div className="flex flex-1 flex-col h-full max-w-[1024px] gap-y-10 justify-center mb-12 text-stone-200"> | ||
<div> | ||
<p className="sm:text-3xl text-3xl">Projects</p> | ||
<p className="sm:text-xl text-xl">I 🤍 building things.</p> | ||
</div> | ||
<ProjectsGrid /> | ||
{PROJECTS.map((project, index) => ( | ||
<ProjectCard | ||
key={project.title} | ||
delay={index * 0.3} | ||
github={project.github} | ||
org={project.org!} | ||
orgUrl={project.orgUrl!} | ||
highlight={project.highlight} | ||
title={project.title} | ||
description={project.description} | ||
website={project.website} | ||
image={project.image} | ||
firstInRow={index === 0} | ||
/> | ||
))} | ||
</div> | ||
); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,21 @@ | ||
'use client'; | ||
import { NextUIProvider } from '@nextui-org/react'; | ||
import { ThemeProvider } from 'next-themes'; | ||
import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; | ||
import { ReactQueryDevtools } from '@tanstack/react-query-devtools'; | ||
import type { ThemeProviderProps } from 'next-themes/dist/types'; | ||
|
||
const queryClient = new QueryClient(); | ||
|
||
export function Providers({ children }: { children: React.ReactNode }) { | ||
export function Providers({ children }: ThemeProviderProps) { | ||
return ( | ||
<NextUIProvider> | ||
<QueryClientProvider client={queryClient}> | ||
<QueryClientProvider client={queryClient}> | ||
<ThemeProvider | ||
attribute="class" | ||
defaultTheme="dark" | ||
disableTransitionOnChange | ||
> | ||
{children} | ||
<ReactQueryDevtools initialIsOpen={false} /> | ||
</QueryClientProvider> | ||
</NextUIProvider> | ||
</ThemeProvider> | ||
{/* <ReactQueryDevtools initialIsOpen={false} /> */} | ||
</QueryClientProvider> | ||
); | ||
} |
Oops, something went wrong.