Try building

This commit is contained in:
2025-01-22 22:38:19 -06:00
parent 112d9dd063
commit 5bfbb3b88c
15 changed files with 597 additions and 104 deletions

106
src/config/site.ts Normal file
View File

@@ -0,0 +1,106 @@
type Card = {
title: string;
content: string;
variant: "primary" | "secondary" | "accent" | "neutral";
};
type StatChange = {
value: string;
percentage: string;
direction: "up" | "down";
};
type Stat = {
title: string;
value: string;
change?: StatChange;
};
export const siteConfig = {
name: "Atash Consulting",
description: "Software Consulting based in Edmonton, Alberta",
header: {
logo: {
text: "Atash Consulting",
href: "/",
},
nav: [
{
text: "Home",
href: "/",
},
{
text: "Services",
href: "/services",
},
{
text: "Contact",
href: "/contact",
},
],
cta: {
text: "Get Started",
href: "/contact",
},
},
hero: {
title: "Atash Consulting",
description: "Software Consulting based in Edmonton, Alberta",
},
featureCards: {
enabled: true,
cards: [
{
title: "Web Development",
content: "Functional, accessible, and beautiful websites.",
variant: "primary",
},
{
title: "Mobile App Development",
content: "iOS, Android, and cross-platform mobile applications.",
variant: "secondary",
},
{
title: "DevOps",
content: "Anything from CI/CD to end-to-end UI testing.",
variant: "secondary",
},
{
title: "IT Support Processes",
content:
"Providing expert technical support expertise, backed by over a decade of client support experience.",
variant: "primary",
},
] as Card[],
},
statistics: {
enabled: true,
title: "Company Statistics",
stats: [
{
title: "Years of Experience",
value: "10+",
},
{
title: "Reviews",
value: "5⭐",
},
] as Stat[],
},
contact: {
title: "Contact Us",
description: "Ready to get started? Reach out to us for a consultation.",
cta: {
text: "Get in Touch",
href: "/contact",
ariaLabel: "Contact us for consultation",
},
},
} as const;
export type SiteConfig = typeof siteConfig;