ITQAN LAB
Design & Technology Studio
Get in Touch Available Now
ItqanLab.com — Our Own Marketing Website, Built to Practice What We Preach ItqanLab.com — موقعنا التسويقي، بنيناه بنفس المعايير اللي نطبقها لعملائنا
ItqanLab Design & Technology

ItqanLab.com — Our Own Marketing Website, Built to Practice What We Preach

We designed and built our own marketing website from scratch — brand identity, bilingual support, performance-first architecture, and SEO foundations — as a showcase of the craft we deliver to clients.

Results

100
Lighthouse performance
2
Languages (EN/AR)
0 JS
Default page JS

Why We Built Our Own Site from Scratch

Many studios use templates for their own websites. We chose to build ours from zero — applying the same standards and process we use for client work. The site isn’t just a marketing page; it’s a living proof of our craft.

ItqanLab homepage — hero section with Three.js particle animation

Brand Identity

The Name: ItqanLab

“Itqan” (إتقان) is an Arabic word meaning mastery, precision, and excellence in craftsmanship. “Lab” signals experimentation and innovation. Together, the name bridges Arabic precision with a modern, exploratory spirit.

Colors

Our primary accent is amber (#d97706) — warm, confident, and distinctive in a sea of blue tech websites. We added switchable themes (Blue, Rose, Emerald, Violet) that visitors can toggle — an interactive detail that demonstrates our attention to craft.

Typography

  • Outfit for headings — geometric, modern, bold
  • Inter for body text — optimized for screen readability
  • JetBrains Mono for code — technical precision
  • IBM Plex Sans Arabic for Arabic text — designed specifically for Arabic digital typography

Every font was chosen because it serves its purpose precisely, not because it’s trendy.

Bilingual Architecture

The site supports English and Arabic with full RTL layout. Language switching is instant — client-side, no page reload. All translatable elements use data-i18n attributes mapped to a single translation object.

The Arabic copy isn’t machine-translated or literally translated from English. It’s written to feel native — natural phrasing, cultural context, and proper Arabic tone. When you switch to Arabic, the entire layout flips to RTL, and the content reads like it was written Arabic-first.

Homepage in Arabic — full RTL layout with native Arabic copy

Responsive design — English and Arabic on mobile

Tech Stack

We built with Astro 5 using static output. The result: zero JavaScript by default. Scripts load only when needed — Three.js for the interactive hero, lightweight vanilla JS for the language toggle and theme switcher.

Why Astro? For a marketing site, static generation wins. No hydration overhead, no framework runtime, just HTML and CSS delivered at the edge. The same recommendation we give clients in our tech stack guide.

Infrastructure

  • Hosting: Dokploy (self-hosted) with GitHub auto-deploy from main
  • CDN/DNS/SSL: Cloudflare with proxy enabled, Full SSL mode
  • Build: Nixpacks
  • Domain: itqanlab.com

This setup gives us full control, fast deploys, and global edge caching — without paying for managed hosting platforms.

SEO Foundations

Every page includes:

  • Custom meta titles and descriptions — unique per page, not auto-generated
  • Structured data (JSON-LD) — Organization, WebSite, FAQ, BlogPosting, and CreativeWork schemas
  • Open Graph images — custom SVG → PNG for every page
  • Hreflang tags — proper en, ar, and x-default alternates
  • Auto-generated sitemap — via Astro’s built-in sitemap integration
  • Semantic HTML — proper heading hierarchy, landmark roles, accessible markup

We don’t just build sites that look good — we build sites that search engines can understand.

Interactive Details

The homepage features a Three.js particle hero — an interactive 3D canvas that responds to cursor movement. It’s loaded asynchronously so it doesn’t block the critical rendering path.

Other details:

  • Custom cursor with dot + ring that responds to interactive elements
  • Scroll progress indicator at the top of the page
  • Theme switcher with 5 color themes that persist across sessions
  • Smooth scroll animations powered by GSAP with IntersectionObserver triggers

These aren’t gimmicks — they’re deliberate choices that make the site feel crafted, not templated.

The branded loader with animated clock and progress bar

Services

We present our six core services in a clean, scannable grid — each with a clear description and a link to the full service page. The layout translates seamlessly to Arabic.

Services section — English

Services section — Arabic

Content System

Blog posts and project case studies use Astro Content Collections with Markdown files. Each content type has a strict schema defined in TypeScript — enforcing required fields, optional bilingual variants, and structured metadata.

This means:

  • Adding a new blog post = creating a Markdown file with frontmatter
  • Adding a new project = same, with bilingual body support via body_ar in frontmatter
  • No CMS overhead, no database, no API calls — just files in a Git repo

Projects listing — showcasing case studies with bilingual support

Blog listing — insights on design, engineering, and technology

Blog in Arabic — fully translated titles, descriptions, and tags

The Result

A fast, beautiful, bilingual, SEO-optimized website that reflects exactly the level of quality we deliver to our clients. Not just a company site — a real project that proves our capabilities.


Want a site built with this level of craft? Let’s talk.

لماذا بنينا موقعنا بأنفسنا

كثير من الاستوديوهات تستخدم قوالب جاهزة لمواقعها. إحنا قررنا نبني موقعنا من الصفر — نفس المعايير ونفس العملية اللي نطبقها لعملائنا. الموقع مش بس واجهة تسويقية، ده نموذج حي لشغلنا.

الصفحة الرئيسية — تصميم RTL كامل مع نص عربي أصلي

الهوية البصرية

الاسم: إتقان لاب

"إتقان" — كلمة عربية معناها الإتقان والتميز في الصنعة. "لاب" — مختبر، مكان للتجربة والابتكار. الاسم يجمع بين الدقة العربية والروح التجريبية.

الألوان

اللون الأساسي كهرماني (#d97706) — دافئ، واثق، ومميز وسط بحر من المواقع الزرقاء. أضفنا ثيمات إضافية (أزرق، وردي، أخضر، بنفسجي) يقدر الزائر يبدل بينها — لمسة تفاعلية تبين اهتمامنا بالتفاصيل.

الخطوط

Outfit للعناوين، Inter للمتن، JetBrains Mono للكود، و IBM Plex Sans Arabic للنص العربي. كل خط تم اختياره لأنه يخدم غرضه بدقة.

البنية ثنائية اللغة

الموقع يدعم الإنجليزية والعربية بالكامل. التبديل فوري من جانب العميل — بدون إعادة تحميل. النصوص العربية مش ترجمة حرفية، بل مكتوبة بلغة طبيعية تحس إنها عربية أصلية. اتجاه RTL يتفعل تلقائياً مع تبديل اللغة.

التصميم المتجاوب — النسخة العربية على الموبايل

البنية التقنية

بنينا الموقع بـ Astro 5 مع إخراج ثابت (static output). صفر جافاسكريبت افتراضياً — السكريبتات تُحمّل فقط عند الحاجة. الهيرو يستخدم Three.js لتجربة بصرية مميزة بدون التأثير على الأداء.

الاستضافة على Dokploy (استضافة ذاتية) مع GitHub auto-deploy. الـ DNS والـ CDN والـ SSL عبر Cloudflare. البناء بـ Nixpacks.

شاشة التحميل المميزة مع الساعة المتحركة

الخدمات

نعرض خدماتنا الستة الأساسية في شبكة واضحة وسهلة القراءة — كل خدمة بوصف واضح ورابط للصفحة الكاملة.

قسم الخدمات — النسخة العربية

تحسين محركات البحث

كل صفحة تحتوي على: عناوين SEO وأوصاف مخصصة، بيانات منظمة (JSON-LD) لـ Organization و WebSite و FAQ و BlogPosting و CreativeWork، صور OG لكل صفحة، علامات hreflang للغتين، و sitemap تلقائي.

نظام المحتوى

المدونة ودراسات الحالة مبنية على Astro Content Collections مع ملفات Markdown. كل نوع محتوى له مخطط TypeScript صارم — بدون CMS، بدون قاعدة بيانات، مجرد ملفات في Git.

صفحة المشاريع — عرض دراسات الحالة بدعم ثنائي اللغة المدونة — عناوين وأوصاف وتصنيفات مترجمة بالكامل

النتيجة

موقع سريع، جميل، ثنائي اللغة، ومُحسّن لمحركات البحث — يعكس بالضبط المستوى اللي نقدمه لعملائنا. مش مجرد موقع شركة، بل مشروع حقيقي يثبت قدراتنا.

Have a project in mind?

Tell us what you're building. No sales deck — a real person responds within 24 hours with an honest take on whether we're the right fit.

hello@itqanlab.com
New Cairo, Egypt — Working globally Clear scope · No surprises Available Now