Skip to content

Commit 49c0781

Browse files
authored
Merge pull request #7 from flexdevguy/feature/simplify-architecture
Feature/simplify architecture
2 parents bb67b06 + 82bf587 commit 49c0781

File tree

2 files changed

+138
-137
lines changed

2 files changed

+138
-137
lines changed

dist/index.html

Lines changed: 136 additions & 136 deletions
Original file line numberDiff line numberDiff line change
@@ -1,119 +1,119 @@
1-
<!doctype html>
2-
<html lang="en">
3-
<head>
4-
<meta charset="UTF-8" />
5-
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
6-
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
7-
8-
<!-- Primary Meta Tags -->
9-
<title>Grow With Me — Become a Strong Product Engineer | grwm.dev</title>
10-
<meta
11-
name="title"
12-
content="Grow With Me — Become a Strong Product Engineer | grwm.dev"
13-
/>
14-
<meta
15-
name="description"
16-
content="1:1 mentoring for frontend and full-stack developers who want real skills, career clarity, and better roles in product companies."
17-
/>
18-
<meta
19-
name="keywords"
20-
content="react mentoring, frontend development, full-stack development, career coaching, software engineering, product engineer, code review, interview preparation"
21-
/>
22-
<meta name="author" content="grwm.dev" />
23-
<meta name="robots" content="index, follow" />
24-
<meta name="language" content="English" />
25-
<meta name="revisit-after" content="7 days" />
26-
<meta name="theme-color" content="#111827" />
27-
28-
<!-- Open Graph / Facebook -->
29-
<meta property="og:type" content="website" />
30-
<meta property="og:url" content="https://grwm.dev/" />
31-
<meta
32-
property="og:title"
33-
content="Grow With Me — Become a Strong Product Engineer | grwm.dev"
34-
/>
35-
<meta
36-
property="og:description"
37-
content="1:1 mentoring for frontend and full-stack developers who want real skills, career clarity, and better roles in product companies."
38-
/>
39-
<meta property="og:image" content="https://grwm.dev/og-image.jpg" />
40-
<meta property="og:site_name" content="grwm.dev" />
41-
<meta property="og:locale" content="en_US" />
42-
43-
<!-- Twitter -->
44-
<meta name="twitter:card" content="summary_large_image" />
45-
<meta name="twitter:url" content="https://grwm.dev/" />
46-
<meta
47-
name="twitter:title"
48-
content="Grow With Me — Become a Strong Product Engineer | grwm.dev"
49-
/>
50-
<meta
51-
name="twitter:description"
52-
content="1:1 mentoring for frontend and full-stack developers who want real skills, career clarity, and better roles in product companies."
53-
/>
54-
<meta name="twitter:image" content="https://grwm.dev/og-image.jpg" />
55-
56-
<!-- Canonical URL -->
57-
<link rel="canonical" href="https://grwm.dev/" />
58-
59-
<!-- Preconnect & Font Optimization -->
60-
<link rel="preconnect" href="https://fonts.googleapis.com" />
61-
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
62-
63-
<!-- Preload critical fonts for faster LCP -->
64-
<link rel="preload" as="font" type="font/woff2" href="https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHAPMtMadLh0_-8O7DB1-wR-PvY4pM.woff2" crossorigin />
65-
<link rel="preload" as="font" type="font/woff2" href="https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHAPMtMadLh5f-8O7DB1-wR-PvY4pM.woff2" crossorigin />
66-
67-
<!-- Import Google Fonts for Inter family (400, 500, 600, 700 weights) -->
68-
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" />
69-
70-
<!-- DNS prefetch for external resources -->
71-
<link rel="dns-prefetch" href="https://calendly.com" />
72-
73-
<!-- Resource hints for better performance -->
74-
75-
<!-- Structured Data (JSON-LD) -->
76-
<script type="application/ld+json">
77-
{
78-
"@context": "https://schema.org",
79-
"@type": "Organization",
80-
"name": "grwm.dev",
81-
"url": "https://grwm.dev",
82-
"description": "1:1 mentoring for frontend and full-stack developers who want real skills, career clarity, and better roles in product companies.",
83-
"logo": "https://grwm.dev/logo.png"
84-
}
85-
</script>
86-
<script type="application/ld+json">
87-
{
88-
"@context": "https://schema.org",
89-
"@type": "WebSite",
90-
"name": "grwm.dev",
91-
"url": "https://grwm.dev",
92-
"description": "1:1 mentoring for frontend and full-stack developers who want real skills, career clarity, and better roles in product companies."
93-
}
94-
</script>
95-
<script type="application/ld+json">
96-
{
97-
"@context": "https://schema.org",
98-
"@type": "Service",
99-
"serviceType": "1:1 Mentoring",
100-
"provider": {
101-
"@type": "Person",
102-
"name": "Product Engineering Mentor",
103-
"jobTitle": "Software Developer & Mentor"
104-
},
105-
"areaServed": "Worldwide",
106-
"description": "1:1 mentoring for frontend and full-stack developers who want real skills, career clarity, and better roles in product companies.",
107-
"offers": {
108-
"@type": "Offer",
109-
"price": "0",
110-
"priceCurrency": "USD",
111-
"description": "Free 20-minute clarity call"
112-
}
113-
}
114-
</script>
115-
116-
<!-- Critical CSS inline for faster LCP -->
1+
<!doctype html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8" />
5+
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
7+
8+
<!-- Primary Meta Tags -->
9+
<title>Grow With Me — Become a Strong Product Engineer | grwm.dev</title>
10+
<meta
11+
name="title"
12+
content="Grow With Me — Become a Strong Product Engineer | grwm.dev"
13+
/>
14+
<meta
15+
name="description"
16+
content="1:1 mentoring for frontend and full-stack developers who want real skills, career clarity, and better roles in product companies."
17+
/>
18+
<meta
19+
name="keywords"
20+
content="react mentoring, frontend development, full-stack development, career coaching, software engineering, product engineer, code review, interview preparation"
21+
/>
22+
<meta name="author" content="grwm.dev" />
23+
<meta name="robots" content="index, follow" />
24+
<meta name="language" content="English" />
25+
<meta name="revisit-after" content="7 days" />
26+
<meta name="theme-color" content="#111827" />
27+
28+
<!-- Open Graph / Facebook -->
29+
<meta property="og:type" content="website" />
30+
<meta property="og:url" content="https://grwm.dev/" />
31+
<meta
32+
property="og:title"
33+
content="Grow With Me — Become a Strong Product Engineer | grwm.dev"
34+
/>
35+
<meta
36+
property="og:description"
37+
content="1:1 mentoring for frontend and full-stack developers who want real skills, career clarity, and better roles in product companies."
38+
/>
39+
<meta property="og:image" content="https://grwm.dev/og-image.jpg" />
40+
<meta property="og:site_name" content="grwm.dev" />
41+
<meta property="og:locale" content="en_US" />
42+
43+
<!-- Twitter -->
44+
<meta name="twitter:card" content="summary_large_image" />
45+
<meta name="twitter:url" content="https://grwm.dev/" />
46+
<meta
47+
name="twitter:title"
48+
content="Grow With Me — Become a Strong Product Engineer | grwm.dev"
49+
/>
50+
<meta
51+
name="twitter:description"
52+
content="1:1 mentoring for frontend and full-stack developers who want real skills, career clarity, and better roles in product companies."
53+
/>
54+
<meta name="twitter:image" content="https://grwm.dev/og-image.jpg" />
55+
56+
<!-- Canonical URL -->
57+
<link rel="canonical" href="https://grwm.dev/" />
58+
59+
<!-- Preconnect & Font Optimization -->
60+
<link rel="preconnect" href="https://fonts.googleapis.com" />
61+
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
62+
63+
<!-- Preload critical fonts for faster LCP -->
64+
<link rel="preload" as="font" type="font/woff2" href="https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHAPMtMadLh0_-8O7DB1-wR-PvY4pM.woff2" crossorigin />
65+
<link rel="preload" as="font" type="font/woff2" href="https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHAPMtMadLh5f-8O7DB1-wR-PvY4pM.woff2" crossorigin />
66+
67+
<!-- Import Google Fonts for Inter family (400, 500, 600, 700 weights) -->
68+
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" />
69+
70+
<!-- DNS prefetch for external resources -->
71+
<link rel="dns-prefetch" href="https://calendly.com" />
72+
73+
<!-- Resource hints for better performance -->
74+
75+
<!-- Structured Data (JSON-LD) -->
76+
<script type="application/ld+json">
77+
{
78+
"@context": "https://schema.org",
79+
"@type": "Organization",
80+
"name": "grwm.dev",
81+
"url": "https://grwm.dev",
82+
"description": "1:1 mentoring for frontend and full-stack developers who want real skills, career clarity, and better roles in product companies.",
83+
"logo": "https://grwm.dev/logo.png"
84+
}
85+
</script>
86+
<script type="application/ld+json">
87+
{
88+
"@context": "https://schema.org",
89+
"@type": "WebSite",
90+
"name": "grwm.dev",
91+
"url": "https://grwm.dev",
92+
"description": "1:1 mentoring for frontend and full-stack developers who want real skills, career clarity, and better roles in product companies."
93+
}
94+
</script>
95+
<script type="application/ld+json">
96+
{
97+
"@context": "https://schema.org",
98+
"@type": "Service",
99+
"serviceType": "1:1 Mentoring",
100+
"provider": {
101+
"@type": "Person",
102+
"name": "Product Engineering Mentor",
103+
"jobTitle": "Software Developer & Mentor"
104+
},
105+
"areaServed": "Worldwide",
106+
"description": "1:1 mentoring for frontend and full-stack developers who want real skills, career clarity, and better roles in product companies.",
107+
"offers": {
108+
"@type": "Offer",
109+
"price": "0",
110+
"priceCurrency": "USD",
111+
"description": "Free 20-minute clarity call"
112+
}
113+
}
114+
</script>
115+
116+
<!-- Critical CSS inline for faster LCP -->
117117
<style>
118118
/* Critical above-the-fold styles */
119119
body {
@@ -126,27 +126,27 @@
126126
#root {
127127
min-height: 100vh;
128128
}
129-
</style>
129+
</style>
130130
<script type="module" crossorigin src="/assets/js/index-DnX10HQq.js"></script>
131131
<link rel="modulepreload" crossorigin href="/assets/js/vendor-bNksgthj.js">
132132
<link rel="modulepreload" crossorigin href="/assets/js/react-vendor-dEhaxUkj.js">
133133
<link rel="stylesheet" crossorigin href="/assets/css/index-NoJfpD4e.css">
134-
</head>
135-
<!-- Google tag (gtag.js) -->
136-
<script
137-
async
138-
src="https://www.googletagmanager.com/gtag/js?id=G-Z6QLE3H2FL"
139-
></script>
140-
<script>
141-
window.dataLayer = window.dataLayer || []
142-
function gtag() {
143-
dataLayer.push(arguments)
144-
}
145-
gtag('js', new Date())
146-
147-
gtag('config', 'G-Z6QLE3H2FL')
148-
</script>
149-
<body>
150-
<div id="root"></div>
151-
</body>
152-
</html>
134+
</head>
135+
<!-- Google tag (gtag.js) -->
136+
<script
137+
async
138+
src="https://www.googletagmanager.com/gtag/js?id=G-Z6QLE3H2FL"
139+
></script>
140+
<script>
141+
window.dataLayer = window.dataLayer || []
142+
function gtag() {
143+
dataLayer.push(arguments)
144+
}
145+
gtag('js', new Date())
146+
147+
gtag('config', 'G-Z6QLE3H2FL')
148+
</script>
149+
<body>
150+
<div id="root"></div>
151+
</body>
152+
</html>

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
"dev": "vite",
88
"build": "vite build",
99
"build:gh": "vite build --mode gh-pages",
10-
"deploy:gh": "gh-pages -d dist --nojekyll",
10+
"deploy:gh": "gh-pages -d dist -b gh-pages -r https://github.com/flexdevguy/flexdevguy.github.io.git --nojekyll",
11+
"clean:gh": "npx gh-pages-clean --verbose",
1112
"build:analyze": "ANALYZE=true vite build",
1213
"preview": "vite preview",
1314
"test": "vitest",

0 commit comments

Comments
 (0)