Skip to content

Commit cb579e6

Browse files
committed
Updated
1 parent 4533592 commit cb579e6

File tree

30 files changed

+518
-197
lines changed

30 files changed

+518
-197
lines changed

assets/css/home.css

Lines changed: 260 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,14 @@ body {
3434
margin-top: .25rem
3535
}
3636

37+
.home-cta-hero {
38+
display: flex;
39+
flex-wrap: wrap;
40+
gap: 0.75rem 1rem;
41+
justify-content: center;
42+
margin: 1rem auto 0;
43+
}
44+
3745
.category-section {
3846
width: min(75rem, 100%);
3947
margin-inline: auto;
@@ -115,14 +123,265 @@ a.neumorphic-button:active>span {
115123
font-size: 14cqi
116124
}
117125

118-
@media (max-width:650px) {
126+
/* Home intro – neumorphic panel matching site style (category-section + search) */
127+
.home-intro {
128+
width: min(75rem, 100%);
129+
margin-inline: auto;
130+
margin-bottom: 3rem;
131+
margin-top: 1rem;
132+
padding: 2rem;
133+
border-radius: 0.8rem;
134+
background: var(--bg-primary);
135+
box-shadow: inset 0.2rem 0.2rem 0.4rem var(--shadow-dark), inset -0.2rem -0.2rem 0.4rem var(--shadow-light);
136+
}
137+
138+
.home-intro-content {
139+
font-size: 1rem;
140+
line-height: 1.65;
141+
color: var(--text-primary);
142+
font-family: Inter, system-ui, -apple-system, sans-serif;
143+
display: grid;
144+
grid-template-columns: 1fr;
145+
gap: 1.25rem 1.5rem;
146+
}
147+
148+
/* Welcome – matches page-header feel */
149+
.home-intro-content > h1:first-child {
150+
font-size: clamp(1.35rem, 3.5vw, 1.75rem);
151+
font-weight: 600;
152+
margin: 0 0 0.5rem 0;
153+
letter-spacing: -0.02em;
154+
color: var(--text-primary);
155+
}
156+
157+
.home-intro-content > p:first-of-type {
158+
font-size: 1rem;
159+
color: var(--text-secondary);
160+
margin: 0 0 1.5rem 0;
161+
max-width: 48ch;
162+
}
163+
164+
/* Section labels – match .category-title; span full width in grid */
165+
.home-intro-content h2 {
166+
font-family: Inter, sans-serif;
167+
font-size: 1.1rem;
168+
font-weight: 600;
169+
text-transform: uppercase;
170+
letter-spacing: 3px;
171+
color: var(--text-secondary);
172+
margin: 2rem 0 1rem 0;
173+
grid-column: 1 / -1;
174+
}
175+
176+
.home-intro-content h2:first-of-type {
177+
margin-top: 0;
178+
}
179+
180+
.home-intro-content > h1:first-child,
181+
.home-intro-content > p:first-of-type {
182+
grid-column: 1 / -1;
183+
}
184+
185+
.home-intro-content ul,
186+
.home-intro-content h2 + p,
187+
.home-intro-content h2 + p + p {
188+
grid-column: 1 / -1;
189+
}
190+
191+
/* What We Offer – raised neumorphic cards, responsive card grid (one card per cell, 2 cols on tablet+) */
192+
.offer-card {
193+
border-radius: 0.8rem;
194+
background: var(--button-bg);
195+
--shadow-light: var(--shadow-light-alt);
196+
--shadow-dark: var(--shadow-dark-alt);
197+
box-shadow: -0.25rem -0.25rem 0.5rem var(--shadow-light), 0.25rem 0.25rem 0.5rem var(--shadow-dark);
198+
padding: 0;
199+
min-width: 0;
200+
align-self: start;
201+
min-height: 0;
202+
}
203+
204+
.offer-card-title {
205+
margin: 0;
206+
padding: 0.9rem 1.1rem;
207+
font-size: 1rem;
208+
font-weight: 600;
209+
color: var(--text-primary);
210+
}
211+
212+
.offer-card-body {
213+
padding: 0 1.1rem 1rem 0.9rem;
214+
font-size: 0.9rem;
215+
line-height: 1.55;
216+
color: var(--text-secondary);
217+
}
218+
219+
.offer-card-body p {
220+
margin: 0;
221+
}
222+
223+
/* Why Choose – raised neumorphic pills (same shadow as category buttons) */
224+
.home-intro-content ul {
225+
list-style: none;
226+
margin: 1rem 0 1.5rem 0;
227+
padding: 0;
228+
display: flex;
229+
flex-wrap: wrap;
230+
gap: 0.6rem;
231+
}
232+
233+
.home-intro-content ul li {
234+
display: inline-block;
235+
padding: 0.5rem 1rem;
236+
border-radius: 0.8rem;
237+
font-size: 0.875rem;
238+
font-weight: 500;
239+
background: var(--button-bg);
240+
color: var(--button-text);
241+
--shadow-light: var(--shadow-light-alt);
242+
--shadow-dark: var(--shadow-dark-alt);
243+
box-shadow: -0.2rem -0.2rem 0.4rem var(--shadow-light), 0.2rem 0.2rem 0.4rem var(--shadow-dark);
244+
}
245+
246+
/* Get Started text */
247+
.home-intro-content h2 + p,
248+
.home-intro-content h2 + p + p {
249+
margin: 0.5rem 0 0;
250+
color: var(--text-secondary);
251+
font-size: 0.95rem;
252+
}
253+
254+
.home-intro-content a {
255+
color: var(--button-text-hover);
256+
text-decoration: none;
257+
font-weight: 500;
258+
transition: color .15s;
259+
}
260+
261+
.home-intro-content a:hover {
262+
color: var(--text-primary);
263+
}
264+
265+
/* CTA strip – primary = same neumorphic as category buttons */
266+
.home-cta-wrapper {
267+
display: flex;
268+
flex-wrap: wrap;
269+
gap: 1rem;
270+
justify-content: center;
271+
margin: 0 auto 2.5rem;
272+
width: min(75rem, 100%);
273+
}
274+
275+
.home-cta-primary,
276+
.home-cta-secondary {
277+
display: inline-block;
278+
padding: 0.65rem 1.35rem;
279+
min-height: 44px;
280+
min-width: 44px;
281+
box-sizing: border-box;
282+
border-radius: 0.8rem;
283+
font-weight: 600;
284+
font-size: 0.95rem;
285+
text-decoration: none;
286+
transition: transform .2s, box-shadow .2s;
287+
}
288+
289+
.home-cta-primary {
290+
background: var(--button-bg);
291+
color: var(--button-text);
292+
--shadow-light: var(--shadow-light-alt);
293+
--shadow-dark: var(--shadow-dark-alt);
294+
box-shadow: -0.3rem -0.3rem 0.6rem var(--shadow-light), 0.3rem 0.3rem 0.6rem var(--shadow-dark);
295+
}
296+
297+
.home-cta-primary:hover {
298+
color: var(--button-text-hover);
299+
transform: translateY(-4px);
300+
box-shadow: -0.4rem -0.4rem 0.8rem var(--shadow-light), 0.4rem 0.4rem 0.8rem var(--shadow-dark);
301+
}
302+
303+
.home-cta-secondary {
304+
background: var(--bg-primary);
305+
color: var(--text-secondary);
306+
--shadow-light: var(--shadow-light-alt);
307+
--shadow-dark: var(--shadow-dark-alt);
308+
box-shadow: -0.2rem -0.2rem 0.4rem var(--shadow-light), 0.2rem 0.2rem 0.4rem var(--shadow-dark);
309+
}
310+
311+
.home-cta-secondary:hover {
312+
color: var(--button-text-hover);
313+
transform: translateY(-4px);
314+
box-shadow: -0.3rem -0.3rem 0.6rem var(--shadow-light), 0.3rem 0.3rem 0.6rem var(--shadow-dark);
315+
}
316+
317+
/* FAQ section */
318+
.faq-section {
319+
width: min(75rem, 100%);
320+
margin-inline: auto;
321+
margin-top: 2.5rem;
322+
margin-bottom: 2rem;
323+
}
324+
325+
.faq-section-title {
326+
font-size: 1.25rem;
327+
font-weight: 600;
328+
color: var(--text-secondary);
329+
margin-bottom: 1rem;
330+
}
331+
332+
.faq-list {
333+
margin: 0;
334+
}
335+
336+
.faq-item {
337+
margin-bottom: 1rem;
338+
}
339+
340+
.faq-question {
341+
font-weight: 600;
342+
color: var(--text-primary);
343+
margin: 0 0 0.25rem 0;
344+
}
345+
346+
.faq-answer {
347+
margin: 0 0 1rem 0;
348+
color: var(--text-secondary);
349+
line-height: 1.5;
350+
}
351+
352+
/* What We Offer: 2-column layout on tablet+; keep row gap to avoid card overlap */
353+
@media (min-width: 600px) {
354+
.home-intro-content {
355+
grid-template-columns: repeat(2, 1fr);
356+
gap: 1.5rem 1.5rem;
357+
}
358+
}
359+
360+
@media (max-width: 768px) {
119361
.category-title {
120362
text-align: center
121363
}
122364

123365
.button-grid {
124366
justify-content: center
125367
}
368+
369+
.home-intro {
370+
padding: 1.25rem;
371+
}
372+
373+
.offer-card-title {
374+
padding: 0.75rem 1rem;
375+
}
376+
377+
.offer-card-body {
378+
padding: 0 1rem 0.75rem 0.75rem;
379+
}
380+
381+
.home-intro-content ul li {
382+
font-size: 0.8rem;
383+
padding: 0.45rem 0.8rem;
384+
}
126385
}
127386

128387
/* Layout tiers: Mobile, Tablet, Desktop */

content/_index.md

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,29 @@ title: "Code Fry Dev"
33
date: 2023-01-01T00:00:00Z
44
---
55

6-
# Welcome to CodeFryDev
7-
8-
Your ultimate destination for **free online tools, games, AI applications, and creative resources**. CodeFryDev provides a comprehensive collection of web-based utilities designed to enhance your productivity, creativity, and digital experience—all without requiring any signup or installation.
6+
Free online tools, games, and AI apps—no signup required. Find what you need in the categories below or use search.
97

108
## What We Offer
119

12-
### 🎨 Creative & Assets
10+
{{< offer-card "Creative & Assets" "🎨" >}}
1311
Explore our extensive collection of creative resources including digital art tools, text utilities, wallpapers, 3D models, Android assets, and DSA Lab for learning data structures. Whether you're a designer, developer, or creative enthusiast, find the assets you need to bring your projects to life.
12+
{{< /offer-card >}}
1413

15-
### 🛠️ Tools & Utilities
14+
{{< offer-card "Tools & Utilities" "🛠️" >}}
1615
Boost your productivity with our suite of free online tools. From AI-powered applications and prompt libraries to CSV processors, JSON formatters, meta tag generators, and weather services—we've got the utilities you need for everyday tasks and professional projects.
16+
{{< /offer-card >}}
1717

18-
### 🎮 Games & Fun
18+
{{< offer-card "Games & Fun" "🎮" >}}
1919
Take a break and enjoy our collection of engaging web-based games. Play classic favorites like Wordle, Snake, and Chain Reaction, or discover new challenges. All games are free to play directly in your browser—no downloads required.
20+
{{< /offer-card >}}
2021

21-
### 🤖 AI Tools
22+
{{< offer-card "AI Tools" "🤖" >}}
2223
Harness the power of artificial intelligence with our AI-powered tools. Create memes, summarize websites, generate social media content, take visual notes, and more. Our AI tools are designed to be intuitive and accessible, helping you work smarter and faster.
24+
{{< /offer-card >}}
2325

24-
### 🎨 Design Lab
26+
{{< offer-card "Design Lab" "🎨" >}}
2527
Unleash your creativity with our design tools and resources. Access professional design utilities, data visualization tools, music visualizers, and creative applications that inspire and empower your design workflow.
28+
{{< /offer-card >}}
2629

2730
## Why Choose CodeFryDev?
2831

content/about-us/_index.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,12 @@
22
title: "About us"
33
date: 2023-01-01T00:00:00Z
44
draft: false
5+
aliases: ["/about"]
56
---
67

78
## About us
89

9-
CodeFryDev is a comprehensive digital platform that provides diverse tools, applications, and resources for developers, designers, and digital enthusiasts. We offer an extensive collection of productivity apps, AI-powered tools, engaging games, and creative design resources.
10+
CodeFryDev offers free online tools, games, and AI apps—no signup required. We provide diverse tools, applications, and resources for developers, designers, and digital enthusiasts: productivity apps, AI-powered tools, engaging games, and creative design resources.
1011

1112
Our mission is to make high-quality digital tools and resources accessible to everyone, regardless of their technical skill level. We believe in empowering users with innovative solutions that enhance productivity, creativity, and digital experiences.
1213

content/ai/_index.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,4 @@ title: "CFD AI"
33
date: 2025-06-21T00:00:00Z
44
---
55

6-
# List of AI projects
7-
Here you can find all AI projects.
6+
Use our free AI-powered tools for memes, summaries, social content, visual notes, and more—no signup required.

content/designlab/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ title: "All Design"
33
date: 2025-06-06T00:00:00Z
44
---
55

6-
## List of Design Relatee stuff
6+
Free design tools, visualizations, and creative resources for your projects—no signup required.

content/games/_index.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,4 @@ title: "Games"
33
date: 2023-01-01T00:00:00Z
44
---
55

6-
# List of Games
7-
Here you can find all our games.
6+
Play free browser games—Wordle, Snake, Chain Reaction, and more. No download or signup required.

hugo.toml

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,26 @@
11
baseURL = 'https://codefrydev.in/'
2-
languageCode = 'en-us'
2+
languageCode = 'en-US'
33
defaultContentLanguage = 'en'
44
title = 'Code Fry Dev'
55

6+
[outputs]
7+
home = ["HTML", "RSS"]
8+
69
[Author]
710
name = "CodeFryDev"
811

9-
[Params]
10-
description = "Building software products, apps, and developer tools for web, mobile, and desktop, providing AI-ready boilerplate code to accelerate feature implementation."
12+
[params]
13+
description = "Free online tools, games, and AI apps—no signup required. CodeFryDev offers web-based utilities, design resources, and productivity apps for everyone."
1114
logo = "favicon-32x32.png"
1215
copyright = "codefrydev.in"
13-
14-
[params]
15-
paginate = 10 # Number of posts per page
16+
paginate = 10
1617
env = "production"
1718
google_analytics_id = "G-VM01Q3R43D"
19+
# Add static/images/og-default.png (1200×630) for better social sharing; omit or leave empty to use logo
20+
default_og_image = "images/og-default.png"
21+
22+
[params.social]
23+
twitter = "codefrydev"
1824

1925
[assets]
2026
favicon = "favicon.ico"

0 commit comments

Comments
 (0)