Build Meshkee marketing site with service pages and shared layout.

Add home and service routes (website, app, CMS, SEO, graphic), brand assets, and components aligned with the live meshkee.com design.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Alireza Hassani
2026-07-28 10:49:55 +03:30
co-authored by Cursor
parent 045d507cbe
commit 47bee1ce66
70 changed files with 2847 additions and 85 deletions
+45
View File
@@ -0,0 +1,45 @@
import Link from "next/link";
import { nav, site } from "@/data/home";
export function Footer() {
return (
<footer className="border-t border-line/70 bg-surface">
<div className="mx-auto flex max-w-7xl flex-col gap-10 px-5 py-12 lg:flex-row lg:items-start lg:justify-between lg:px-8">
<div>
<p className="mb-2 text-2xl font-black text-ink">{site.nameFa}</p>
<p className="latin text-xs uppercase tracking-[0.18em] text-muted">
{site.taglineEn}
</p>
<p className="mt-4 max-w-xs text-sm leading-7 text-muted">
تیم برنامه‌نویسی و تجارت الکترونیک مشکی
</p>
</div>
<div className="flex flex-wrap gap-x-6 gap-y-3 text-sm text-ink-soft">
{nav.map((item) => (
<Link
key={item.href}
href={item.href}
className="transition link-hover"
>
{item.label}
</Link>
))}
</div>
<div className="text-sm text-muted" dir="ltr">
<a href={site.phoneHref} className="block transition hover:text-ink">
{site.phone}
</a>
<p className="mt-2 max-w-xs text-right" dir="rtl">
{site.address}
</p>
</div>
</div>
<div className="border-t border-line/70 py-5 text-center text-xs text-muted">
© 2026 Meshkee — مشکی
</div>
</footer>
);
}