diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..cd8a672 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "cSpell.words": ["iconify", "Obispo"] +} diff --git a/package.json b/package.json index 29d35df..e890d7c 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ "devDependencies": { "@iconify-icons/material-symbols": "^1.2.25", "@iconify-icons/radix-icons": "^1.2.8", + "@iconify-icons/simple-icons": "^1.2.41", "@leveluptuts/svelte-side-menu": "^1.0.5", "@leveluptuts/svelte-toy": "^2.0.3", "@playwright/test": "^1.28.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8bd2685..e693a38 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -3,6 +3,7 @@ lockfileVersion: 5.4 specifiers: '@iconify-icons/material-symbols': ^1.2.25 '@iconify-icons/radix-icons': ^1.2.8 + '@iconify-icons/simple-icons': ^1.2.41 '@leveluptuts/svelte-side-menu': ^1.0.5 '@leveluptuts/svelte-toy': ^2.0.3 '@playwright/test': ^1.28.1 @@ -38,6 +39,7 @@ specifiers: devDependencies: '@iconify-icons/material-symbols': 1.2.25 '@iconify-icons/radix-icons': 1.2.8 + '@iconify-icons/simple-icons': 1.2.41 '@leveluptuts/svelte-side-menu': 1.0.5 '@leveluptuts/svelte-toy': 2.0.3 '@playwright/test': 1.29.2 @@ -561,6 +563,12 @@ packages: '@iconify/types': 2.0.0 dev: true + /@iconify-icons/simple-icons/1.2.41: + resolution: {integrity: sha512-3eunPmb3RkOuyaFmPOCPlD4ViW7S+tMPNPwDbri8UFTGk12hhJ4B0p8QAqXxfGcB/F8PcTNpn306raLFNdqdFg==} + dependencies: + '@iconify/types': 2.0.0 + dev: true + /@iconify/types/2.0.0: resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} dev: true diff --git a/src/lib/assets/images/.gitkeep b/src/lib/assets/images/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/assets/images/Bradley_Shellnut_New_Site.png b/src/lib/assets/images/Bradley_Shellnut_New_Site.png new file mode 100644 index 0000000..1a075c1 Binary files /dev/null and b/src/lib/assets/images/Bradley_Shellnut_New_Site.png differ diff --git a/src/lib/assets/images/Desktop_so_clean.jpg b/src/lib/assets/images/Desktop_so_clean.jpg new file mode 100644 index 0000000..a451aaa Binary files /dev/null and b/src/lib/assets/images/Desktop_so_clean.jpg differ diff --git a/src/lib/assets/images/Mark_Shellnut_Architect.png b/src/lib/assets/images/Mark_Shellnut_Architect.png new file mode 100644 index 0000000..c8e20aa Binary files /dev/null and b/src/lib/assets/images/Mark_Shellnut_Architect.png differ diff --git a/src/lib/assets/images/Old_Website_Bradley_Shellnut.png b/src/lib/assets/images/Old_Website_Bradley_Shellnut.png new file mode 100644 index 0000000..93626fc Binary files /dev/null and b/src/lib/assets/images/Old_Website_Bradley_Shellnut.png differ diff --git a/src/lib/assets/images/Wedding_Website.png b/src/lib/assets/images/Wedding_Website.png new file mode 100644 index 0000000..53c8bdf Binary files /dev/null and b/src/lib/assets/images/Wedding_Website.png differ diff --git a/src/lib/assets/images/acorn.svg b/src/lib/assets/images/acorn.svg new file mode 100644 index 0000000..0fc3af0 --- /dev/null +++ b/src/lib/assets/images/acorn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/lib/assets/images/adventure.png b/src/lib/assets/images/adventure.png new file mode 100644 index 0000000..d19a662 Binary files /dev/null and b/src/lib/assets/images/adventure.png differ diff --git a/src/lib/assets/images/bee.png b/src/lib/assets/images/bee.png new file mode 100644 index 0000000..c8e0052 Binary files /dev/null and b/src/lib/assets/images/bee.png differ diff --git a/src/lib/assets/images/bee.svg b/src/lib/assets/images/bee.svg new file mode 100644 index 0000000..238e3c6 --- /dev/null +++ b/src/lib/assets/images/bee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/lib/assets/images/distros_pop-os-logo.svg b/src/lib/assets/images/distros_pop-os-logo.svg new file mode 100644 index 0000000..c843522 --- /dev/null +++ b/src/lib/assets/images/distros_pop-os-logo.svg @@ -0,0 +1,30 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/src/lib/assets/images/hazelnut.png b/src/lib/assets/images/hazelnut.png new file mode 100644 index 0000000..9856ba0 Binary files /dev/null and b/src/lib/assets/images/hazelnut.png differ diff --git a/src/lib/assets/images/hazelnut.svg b/src/lib/assets/images/hazelnut.svg new file mode 100644 index 0000000..2a667ad --- /dev/null +++ b/src/lib/assets/images/hazelnut.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/lib/assets/images/orange_derp.jpg b/src/lib/assets/images/orange_derp.jpg new file mode 100644 index 0000000..474b653 Binary files /dev/null and b/src/lib/assets/images/orange_derp.jpg differ diff --git a/src/lib/assets/images/seashell.svg b/src/lib/assets/images/seashell.svg new file mode 100644 index 0000000..6793df4 --- /dev/null +++ b/src/lib/assets/images/seashell.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/lib/assets/images/shell.png b/src/lib/assets/images/shell.png new file mode 100644 index 0000000..9a08a36 Binary files /dev/null and b/src/lib/assets/images/shell.png differ diff --git a/src/lib/assets/images/shell.svg b/src/lib/assets/images/shell.svg new file mode 100644 index 0000000..99e326a --- /dev/null +++ b/src/lib/assets/images/shell.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/lib/assets/images/social_media_share_image.png b/src/lib/assets/images/social_media_share_image.png new file mode 100644 index 0000000..45509cd Binary files /dev/null and b/src/lib/assets/images/social_media_share_image.png differ diff --git a/src/lib/assets/images/tortie_derp.jpg b/src/lib/assets/images/tortie_derp.jpg new file mode 100644 index 0000000..c5619d6 Binary files /dev/null and b/src/lib/assets/images/tortie_derp.jpg differ diff --git a/src/lib/components/analytics/index.svelte b/src/lib/components/analytics/index.svelte new file mode 100644 index 0000000..c9159b0 --- /dev/null +++ b/src/lib/components/analytics/index.svelte @@ -0,0 +1,14 @@ + + + + + diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 7c1b69c..8c22eac 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -3,9 +3,16 @@ import Header from '$lib/components/header/index.svelte'; import Footer from '$lib/components/footer/index.svelte'; import '$root/styles/styles.pcss'; - import SEO from '$root/lib/components/SEO.svelte'; + import Analytics from '$lib/components/analytics/index.svelte'; + import SEO from '$lib/components/SEO.svelte'; + + const dev = process.env.NODE_ENV !== 'production'; +{#if !dev} + +{/if} +
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 5dc0814..243f824 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,6 +1,6 @@ - \ No newline at end of file + + +
+
+

About

+

Hey! My name is Bradley Shellnut.

+

+ I'm {new Date().getFullYear() - 1991} years old and I am a full stack + software engineer who's interested in new tech and not afraid to + discover new interests. +

+
+
+

More deets

+

+ I graduated from Cal Poly San Luis Obispo in 2013 with a Bachelor's + degree in Computer Engineering.{' '} + + 💻 + +

+

+ At work I develop in Java Spring, Spring Boot, PostgreSQL, and React / + Angular. +

+

+ At home I delve into other frameworks, languages, and platforms such + as: +

+ +
+
+

Extracurricular

+

+ Outside of work I like to take tutorials from many instructors like + those below: +

+
+
+

+ + Wes Bos + +

+
+

React

+

GraphQL

+

Gatsby

+
+
+
+

+ + LevelupTutorials + {' '} + -{' '} + + Scott Tolinski + +

+
+

React

+

TypeScript

+

Svelte Kit

+

Remix

+

Figma

+

Design Systems

+
+
+
+

+ + LevelupTutorials + {' '} + -{' '} + + Amy Kapernick + +

+
+

Accessibility for Everyone

+
+
+
+

+ + Andrew Mead + +

+
+

GraphQL

+

Apollo

+

Prisma

+
+
+
+

+ + Steven Grider + +

+
+

React

+

Redux

+

Docker

+

GraphQL

+

CSS

+

HTML

+

JS

+
+
+
+

+ + Jonas Schmedtmann + +

+
+

CSS

+

HTML

+

JS

+
+
+
+
+
+

Other fun things about me…

+
+

+ Currently on a road trip around the U.S. vaguely following Route 66! +

+
+
+ Road Trip Adventure +

Route 66 Road Trip

+
+
+
+
+

Bringing these two cats, Turnip and Taco, along for the ride.

+
+
+ Turnip Cat +

Turnip

+
+
+ Taco Cat +

Taco 🌮

+
+
+
+
+
+ + \ No newline at end of file