Skip to content

Commit bcb259a

Browse files
committed
fix spacing, grammar
1 parent 7236e7c commit bcb259a

File tree

5 files changed

+22
-16
lines changed

5 files changed

+22
-16
lines changed

app/components/TopBar/TopBarV2.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ const navItems = [
1111

1212
export const TopBarV2: React.FC = () => {
1313
return (
14-
<nav className="font-switzer fixed top-5 left-1/2 z-10 flex w-fit -translate-x-1/2 justify-center text-base md:text-sm">
14+
<nav className="font-switzer fixed top-1 left-1/2 z-10 flex w-fit -translate-x-1/2 justify-center text-base sm:top-2.5 md:top-5 md:text-sm">
1515
{/* Wrapper that grows/shrinks on mobile */}
1616
<div className="overflow-hidden rounded-3xl border border-gray-200 bg-white/80 shadow-md backdrop-blur-md">
1717
<div className="relative flex flex-col">

app/data/project-data.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -71,10 +71,10 @@ export const bespoke: ProjectData = {
7171
year: "2025",
7272
description: (
7373
<>
74-
Bespoke Tint & PPF&apos;s site was rebuilt from the ground up into a lightning fast, conversion first engine-every page reverse-engineered around the
74+
Bespoke Tint & PPF&apos;s site was rebuilt from the ground up into a lightning-fast, conversion-first engine, every page reverse-engineered around the
7575
highest-value competitor keywords in the Bellevue auto-styling market. In under 90 days, organic{" "}
76-
<span className="font-semibold">traffic increased nearly 1000%</span>, the shop is booking an average of{" "}
77-
<span className="font-semibold">3 new paying clients per day</span>, and it&apos;s now on a clear trajectory to break $1 million in 2025 revenue.
76+
<span className="font-semibold">traffic increased by nearly 1,000%</span>; the shop is booking an average of{" "}
77+
<span className="font-semibold">3 new paying clients per day</span>; and it&apos;s on track to surpass $1M in 2025 revenue.
7878
</>
7979
),
8080
categories: ["SEO", "Web Design", "Web Development", "Photography"],
@@ -208,7 +208,7 @@ export const automedicsKirkland: ProjectData = {
208208
client: "Automedics Kirkland",
209209
year: "2025",
210210
description:
211-
"I replaced AutoMedics' dated brochure site with a conversion-focused, SEO-engineered platform that now channels local search traffic into booked service slots while showcasing 1,000-plus ★★★★★ reviews.",
211+
"I replaced Automedics Kirkland's dated brochure site with a conversion-focused, SEO-engineered Next.js platform that channels local search traffic into booked service bays and showcases 1,000+ five-star reviews.",
212212
categories: ["Next.js", "Web Design", "Local SEO", "Copywriting"],
213213
link: "https://www.automedicskirkland.com",
214214
},
@@ -315,7 +315,7 @@ export const iao: ProjectData = {
315315
client: "Iron & Oak Seattle",
316316
year: "2024",
317317
description:
318-
"I dug deep into the story of Iron & Oak Seattle, a Seattle-based private security company that was born in the craziness that was Covid-19. I created a brand new website that tells the story of the company and its history and scrapped the internet for media coverage articles and mentions, the goal was to increase online applicants, and it worked.",
318+
"I dug into Iron & Oak Seattle's origin story-founded amid the COVID-19 disruptions-and rebuilt their website in Next.js around a clear, narrative-driven structure. I also scraped the web for press mentions and coverage to reinforce credibility. The goal was simple: increase qualified online applicants. It worked, driving a noticeable lift in submissions.",
319319
categories: ["Next.js", "Web Design", "Web Development", "Storytelling"],
320320
link: "https://iao-seattle.vercel.app/?src=serbyte",
321321
},

app/globalsV2.css

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
33

44
@custom-variant reveal-false ([data-reveal="false"] &);
55

6+
@custom-variant touch {
7+
@media ((any-hover: none) and (any-pointer: coarse)) {
8+
@slot;
9+
}
10+
}
11+
612
/* *:not(:has(border-none)) {
713
border: 1px dotted red;
814
} */
@@ -33,7 +39,7 @@ html {
3339
0px 2px 2px -1.5px rgba(0, 0, 0, 0.32), 0px 4.4px 4.4px -2.25px rgba(0, 0, 0, 0.3), 0px 9.8px 9.8px -3px rgba(0, 0, 0, 0.25),
3440
0px 25px 25px -3.75px rgba(0, 0, 0, 0.11), 0px -5px 5px -3.75px rgba(0, 0, 0, 0.11);
3541
}
36-
42+
/*
3743
@keyframes customBounce {
3844
0%,
3945
25%,
@@ -50,7 +56,7 @@ html {
5056
transform: translateY(1px);
5157
background-color: #aaaaaa;
5258
}
53-
}
59+
} */
5460

5561
@keyframes fill-from-left {
5662
0%,
@@ -109,12 +115,12 @@ html {
109115

110116
body[data-mobile-menu="closed"] {
111117
.bounce > span {
112-
animation: customBounce 2s cubic-bezier(0.8, 0.5, 0.2, 1.4) infinite;
113-
animation-delay: var(--delay, 0s);
118+
/* animation: customBounce 2s cubic-bezier(0.8, 0.5, 0.2, 1.4) infinite;
119+
animation-delay: var(--delay, 0s); */
114120
height: 0.375rem;
115121
width: 0.375rem;
116122
border-radius: 100px;
117-
background-color: black;
123+
background-color: var(--color-gray-500);
118124
}
119125
.mobile-menu-container {
120126
pointer-events: none;
@@ -344,7 +350,7 @@ html {
344350
@media (max-width: 540px) {
345351
.large-brand-text {
346352
font-size: clamp(70px, 20vw, 120px);
347-
line-height: 200%;
353+
line-height: 220%;
348354
}
349355
}
350356
}

app/ui/BlurBottomOverlay.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export const BottomBlurOverlay: React.FC<BottomBlurOverlayProps> = ({ layers = 8
1818

1919
return (
2020
<div
21-
className={`blur-overlay ${className}`}
21+
className={`blur-overlay touch:hidden ${className}`}
2222
style={{
2323
pointerEvents: "none",
2424
position: "fixed",

config/schemas.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ const projectsData: ProjectItem[] = [
6565
export const projectsSchema: WithContext<CollectionPage> = {
6666
"@context": "https://schema.org",
6767
"@type": "CollectionPage",
68-
name: "Projects Austin Serb",
68+
name: "Projects - Austin Serb",
6969
url: `${SITE_CONFIG.url}${SITE_SLUGS.projects}`,
7070
about: "Projects and case studies by Austin Serb (Next.js, React, TypeScript).",
7171
mainEntity: {
@@ -86,7 +86,7 @@ export const projectsSchema: WithContext<CollectionPage> = {
8686
export const profilePageSchema: WithContext<ProfilePage> = {
8787
"@context": "https://schema.org",
8888
"@type": "ProfilePage",
89-
name: "About Austin Serb",
89+
name: "About - Austin Serb",
9090
url: `${SITE_CONFIG.url}/about`,
9191
mainEntity: {
9292
"@type": "Person",
@@ -167,7 +167,7 @@ const projectBreadcrumbSchema: WithContext<BreadcrumbList> = {
167167
{
168168
"@type": "WebSite",
169169
"@id": `${SITE_CONFIG.url}#website`,
170-
name: "Austin Serb Developer Portfolio",
170+
name: "Austin Serb - Developer Portfolio",
171171
url: SITE_CONFIG.url,
172172
publisher: { "@id": `${SITE_CONFIG.url}#austin` },
173173
inLanguage: "en",

0 commit comments

Comments
 (0)