-
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.
- Loading branch information
1 parent
b6e99c4
commit 0b63fa8
Showing
106 changed files
with
2,213 additions
and
11,994 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 +1,36 @@ | ||
# griffith1deady.github.io | ||
This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app). | ||
|
||
## Getting Started | ||
|
||
First, run the development server: | ||
|
||
```bash | ||
npm run dev | ||
# or | ||
yarn dev | ||
# or | ||
pnpm dev | ||
# or | ||
bun dev | ||
``` | ||
|
||
Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. | ||
|
||
You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. | ||
|
||
This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel. | ||
|
||
## Learn More | ||
|
||
To learn more about Next.js, take a look at the following resources: | ||
|
||
- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. | ||
- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. | ||
|
||
You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome! | ||
|
||
## Deploy on Vercel | ||
|
||
The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. | ||
|
||
Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details. |
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
Binary file not shown.
Binary file not shown.
Binary file not shown.
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,28 @@ | ||
@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@400;700&display=swap'); | ||
|
||
@tailwind base; | ||
@tailwind components; | ||
@tailwind utilities; | ||
|
||
* { | ||
font-family: 'Nunito', serif; | ||
} | ||
|
||
body { | ||
font-family: 'Nunito', serif; | ||
} | ||
|
||
html { | ||
scroll-behavior: smooth; | ||
} | ||
|
||
main { | ||
display: block; | ||
} | ||
|
||
@layer utilities { | ||
.text-balance { | ||
text-wrap: balance; | ||
} | ||
} | ||
|
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,39 @@ | ||
"use client"; | ||
|
||
import "./globals.css"; | ||
import {ThemeProvider} from "@/components/theme-provider"; | ||
import NavbarComponent from "@/components/layout/NavbarComponent"; | ||
import React from "react"; | ||
import {Box, Container} from "@chakra-ui/react"; | ||
import {Toaster} from "sonner"; | ||
|
||
export default function RootLayout({ | ||
children, | ||
}: Readonly<{ | ||
children: React.ReactNode; | ||
}>) { | ||
return ( | ||
<html lang="en" suppressHydrationWarning> | ||
<head> | ||
<style jsx global>{` | ||
@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@400;700&display=swap"); | ||
`}</style> | ||
</head> | ||
<body> | ||
<ThemeProvider | ||
attribute="class" | ||
defaultTheme="dark" | ||
disableTransitionOnChange | ||
> | ||
<Box as="main" minH="100vh" position="relative"> | ||
<NavbarComponent/> | ||
<Container maxW="1024px" pt={28} px={6} pb={36}> | ||
{children} | ||
</Container> | ||
</Box> | ||
<Toaster/> | ||
</ThemeProvider> | ||
</body> | ||
</html> | ||
); | ||
} |
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,191 @@ | ||
"use client"; | ||
|
||
import {AspectRatio} from "@/components/ui/aspect-ratio"; | ||
import Image from "next/image"; | ||
import { toast } from "sonner" | ||
|
||
import background from "@/app/spare.png"; | ||
import myGirlfriend from "@/app/beatifulGirl.jpg"; | ||
import myGirlfriendOne from "@/app/beatifulGirl1.jpg"; | ||
import myGirlfriendTwo from "@/app/beatifulGirl2.jpg"; | ||
import myGirlfriendThree from "@/app/beatifulGirl3.jpg"; | ||
import myGirlfriendFour from "@/app/beatifulGirl4.jpg"; | ||
import myGirlfriendFive from "@/app/beatifulGirl5.jpg"; | ||
import myGirlfriendSix from "@/app/beatifulGirl6.jpg"; | ||
|
||
import {Box, Center, Container, SimpleGrid, StackSeparator, VStack} from "@chakra-ui/react"; | ||
import {Button} from "@/components/ui/button"; | ||
import Link from "next/link"; | ||
|
||
import { Card, CardContent } from "@/components/ui/card" | ||
import { | ||
Carousel, | ||
CarouselContent, | ||
CarouselItem, | ||
CarouselNext, | ||
CarouselPrevious, | ||
} from "@/components/ui/carousel" | ||
|
||
export default function Home() { | ||
return ( | ||
<VStack | ||
background={ "bg-neutral-800" } | ||
className='gap-[12px]' | ||
separator={ | ||
<StackSeparator borderColor={ "bg-neutral-800" } /> | ||
} | ||
> | ||
<Container> | ||
<AspectRatio ratio={12 / 4} className='bg-muted max-h-[300px]'> | ||
<Image | ||
src={background} | ||
alt='griffith1deady' | ||
fill | ||
className="h-full w-full object-cover rounded-[16px]" | ||
/> | ||
</AspectRatio> | ||
|
||
<Box padding={4} className='text-center'> | ||
<h2 className='font-bold text-[2.25rem] text-foreground'> | ||
griffith1deady | ||
</h2> | ||
<p className='font-sans text-[18px] opacity-[0.7]'> | ||
18 y/o, Software Developer, Web Developer, Gamer, Linux | ||
Enthusiast, and a little bit of everything. | ||
</p> | ||
</Box> | ||
</Container> | ||
<Container> | ||
<figure className="text-center border-l-4 border-[var(--chakra-colors-gray-muted)]"> | ||
<blockquote className="pl-4 text-xl my-4"> | ||
"Fork in the eye or in the ass, which one?" | ||
</blockquote> | ||
<figcaption className="text-center"> | ||
<span className="font-bold"> | ||
@someone | ||
</span> | ||
</figcaption> | ||
<blockquote className="pl-4 text-xl my-4"> | ||
"I don't see that you have one eye." | ||
</blockquote> | ||
<figcaption className="text-center"> | ||
<span className="font-bold"> | ||
@me | ||
</span> | ||
</figcaption> | ||
</figure> | ||
</Container> | ||
<Container> | ||
<SimpleGrid columns={[1, null, 2]} gap={4}> | ||
<Button className='rounded-tl rounded-br' variant={'outline'}> | ||
<span className="text-xl font-bold"> | ||
Skills I'm good at | ||
</span> | ||
</Button> | ||
<Button className='rounded-tl rounded-br' variant={'outline'}> | ||
<span className="text-xl font-bold"> | ||
Personal project's | ||
</span> | ||
</Button> | ||
<Button className='rounded-tl rounded-br' variant={'outline'}> | ||
<span className="text-xl font-bold"> | ||
Contact me | ||
</span> | ||
</Button> | ||
<Button className='rounded-tl rounded-br' variant={'outline'}> | ||
<a className="text-xl font-bold" href={'#buy-me-a-beer'}> | ||
Buy me a beer | ||
</a> | ||
</Button> | ||
<Button className='rounded-tl rounded-br' variant={'outline'}> | ||
<a className="text-xl font-bold"> | ||
About me | ||
</a> | ||
</Button> | ||
<Button className='rounded-tl rounded-br' variant={'outline'}> | ||
<a className="text-xl font-bold" href={'#my-best-girlfriend'}> | ||
My best girlfriend | ||
</a> | ||
</Button> | ||
</SimpleGrid> | ||
</Container> | ||
<Container id='buy-me-a-beer'> | ||
<h2 className='font-bold text-[2.25rem] text-foreground text-center'> | ||
Buy me a beer! | ||
</h2> | ||
<figure className="text-center border-l-4 border-[var(--chakra-colors-gray-muted)]"> | ||
<blockquote className="pl-4 text-xl my-4 text-left"> | ||
I don't like beer, but I wouldn't mind if you donate to me for beer. After all, I need something to survive on, as developing cheats for games and my own business cards doesn't give me the money I would like :) | ||
</blockquote> | ||
<figcaption className="text-center"> | ||
<span className="font-bold"> | ||
@me, give me a beer! | ||
</span> | ||
</figcaption> | ||
</figure> | ||
<SimpleGrid columns={[1, null, 2]} gap={4} padding={4}> | ||
<Button className='rounded-tl rounded-br' variant={'outline'}> | ||
<Link className="text-xl font-bold" href={'https://send.monobank.ua/jar/8q7jfngYt1'}> | ||
"A jar in Monobank" | ||
</Link> | ||
</Button> | ||
<Button | ||
className='rounded-tl rounded-br text-xl font-bold' | ||
variant={'outline'} | ||
onClick={() => { | ||
toast.success("[email protected] is my email for receiving beer :)") | ||
}} | ||
> | ||
"Paypal" | ||
</Button> | ||
<Button | ||
className='rounded-tl rounded-br text-xl font-bold' | ||
variant={'outline'} | ||
onClick={() => { | ||
toast.success("`TReZG6poXtSFQ1wZdMpRL2BzKpALBdGXzT` is my address for receiving beer :)") | ||
}} | ||
> | ||
"TRC20" | ||
</Button> | ||
</SimpleGrid> | ||
</Container> | ||
<Container id='my-best-girlfriend'> | ||
<h2 className='font-bold text-[2.25rem] text-foreground text-center'> | ||
Beautiful girl! | ||
</h2> | ||
<Center> | ||
<Image src={myGirlfriend} alt='my-girlfriend' className='rounded-[16px] max-w-[300px] max-h-[300px]'/> | ||
</Center> | ||
<figure className="text-center border-l-4 border-[var(--chakra-colors-gray-muted)]"> | ||
<blockquote className="pl-4 text-xl my-4 text-left"> | ||
The most perfect girl I've ever met in my entire life. Even though things don't always go as smoothly as we would like, or as many people imagine the ideal relationship to be, but it's a great relationship, and the most beautiful girl, and most importantly, mine. :) I have so many words and ideas for variations on how to write about how beautiful she is - but the only thing that comes to mind is that I constantly want to see her beautiful sweet smile, for which I am willing to do anything. I may be silly, I would even say foolish, but I love her. She is my beautiful ray of sunshine :) She's my beautiful little kitten, very, very fluffy, who I just want to cuddle and cuddle, you have no idea how much :) | ||
</blockquote> | ||
<figcaption className="text-center"> | ||
<span className="font-bold"> | ||
@me, sayed that some one year ago :) | ||
</span> | ||
</figcaption> | ||
</figure> | ||
<Center pt={10}> | ||
<Carousel className="w-full max-w-xs"> | ||
<CarouselContent> | ||
{Array.from([myGirlfriendOne, myGirlfriendTwo, myGirlfriendThree, myGirlfriendFour, myGirlfriendFive, myGirlfriendSix]).map((image, index) => ( | ||
<CarouselItem key={index}> | ||
<div className="p-1"> | ||
<Card> | ||
<CardContent className="flex aspect-square items-center justify-center p-6"> | ||
<Image src={image} alt='my-girlfriend' className='rounded-[16px] max-w-[300px] max-h-[300px]'/> | ||
</CardContent> | ||
</Card> | ||
</div> | ||
</CarouselItem> | ||
))} | ||
</CarouselContent> | ||
<CarouselPrevious /> | ||
<CarouselNext /> | ||
</Carousel> | ||
</Center> | ||
</Container> | ||
</VStack> | ||
); | ||
} |
File renamed without changes
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,21 @@ | ||
{ | ||
"$schema": "https://ui.shadcn.com/schema.json", | ||
"style": "default", | ||
"rsc": true, | ||
"tsx": true, | ||
"tailwind": { | ||
"config": "tailwind.config.ts", | ||
"css": "app/globals.css", | ||
"baseColor": "neutral", | ||
"cssVariables": false, | ||
"prefix": "" | ||
}, | ||
"aliases": { | ||
"components": "@/components", | ||
"utils": "@/lib/utils", | ||
"ui": "@/components/ui", | ||
"lib": "@/lib", | ||
"hooks": "@/hooks" | ||
}, | ||
"iconLibrary": "lucide" | ||
} |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.