Skip to content

About

Intellica Website

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

ย 

History

215 Commits

Folders and files

Repository files navigation

Intellica โ€” Official Website

Unlocking the Infinite Value of Data
The official website of Intellica, a global Data & AI company headquartered in Istanbul โ€” active in 20+ countries since 2006.

Deploy to GitHub Pages Docker Build & Push Astro License


๐Ÿข About Intellica

Intellica is a Data & AI company that has been leading enterprises on their data transformation journeys since 2006. With a team of 450+ technical experts, we deliver modern data platforms, analytics solutions, and production-grade AI systems to 100+ enterprise clients across 20+ countries.

What we do:

  • ๐Ÿ—๏ธ Modern Data Platforms & DWH โ€” Cloud-native architecture, migration, and integration
  • ๐Ÿ“Š BI & Advanced Analytics โ€” Enterprise dashboarding, semantic layer, self-service analytics
  • ๐Ÿค– AI & Machine Learning โ€” GenAI, LLM, predictive models, agentic AI โ€” from PoC to production
  • ๐Ÿ”’ Data Governance โ€” Quality, lineage, cataloging, MDM and compliance frameworks
  • ๐ŸŽฏ Consulting & Managed Services โ€” Strategy, GAP analysis, expert teams, ongoing operations

Key numbers: 20+ Countries ยท 200+ Projects ยท 100+ Enterprise Clients ยท 40% YoY Growth ยท 450+ Experts

๐ŸŒ Live site: https://intellica-tech.github.io


๐Ÿ› ๏ธ Technical Stack

Layer Technology
Framework Astro v6 โ€” static output, zero JS by default
i18n Astro native i18n routing โ€” English (default) + Turkish (/tr/)
Content Astro Content Collections (YAML + Zod schema) for product pages
Styling Vanilla CSS with custom design tokens (no framework)
Typography Inter (Google Fonts)
Rendering Static Site Generation (SSG)
Interactivity Vanilla JS โ€” 11 gamification components, no framework dependencies
Container Docker (multi-stage: Node 24 Slim builder โ†’ Nginx Alpine runtime)
Registry GitHub Container Registry (ghcr.io)
Hosting GitHub Pages (via GitHub Actions)
CI/CD GitHub Actions
Node v24

๐Ÿ“ Project Structure

โ”œโ”€โ”€ .github/workflows/
โ”‚   โ”œโ”€โ”€ docker.yml                # main โ†’ build & push Docker image to GHCR
โ”‚   โ””โ”€โ”€ pages.yml                 # release/* โ†’ build & deploy to GitHub Pages
โ”‚
โ”œโ”€โ”€ public/
โ”‚   โ”œโ”€โ”€ assets/img/               # Logos, icons, brand assets
โ”‚   โ”œโ”€โ”€ assets/images/            # Client & product logos, map assets
โ”‚   โ””โ”€โ”€ llms.txt                  # AI crawler visibility (Claude, GPT, etc.)
โ”‚
โ”œโ”€โ”€ src/
โ”‚   โ”œโ”€โ”€ components/
โ”‚   โ”‚   โ”œโ”€โ”€ Header.astro          # Sticky nav with mega-menu & mobile toggle
โ”‚   โ”‚   โ”œโ”€โ”€ Footer.astro          # Brand, social links, navigation columns
โ”‚   โ”‚   โ”œโ”€โ”€ BottomNav.astro       # Mobile bottom navigation bar
โ”‚   โ”‚   โ”œโ”€โ”€ LanguagePicker.astro  # EN/TR language switcher
โ”‚   โ”‚   โ””โ”€โ”€ LanguageBanner.astro  # Browser language suggestion banner
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ components/product/       # 8 shared product section components
โ”‚   โ”‚   โ”œโ”€โ”€ ProductHero.astro     # Hero with category badge & title highlight
โ”‚   โ”‚   โ”œโ”€โ”€ OverviewSection.astro # Problem / approach / business value
โ”‚   โ”‚   โ”œโ”€โ”€ CapabilitiesGrid.astro# Numbered capability cards
โ”‚   โ”‚   โ”œโ”€โ”€ FeatureShowcase.astro # Feature section with image callout
โ”‚   โ”‚   โ”œโ”€โ”€ UseCaseTabs.astro     # Tabbed use cases by industry
โ”‚   โ”‚   โ”œโ”€โ”€ UseCaseCard.astro     # Individual use case card
โ”‚   โ”‚   โ”œโ”€โ”€ JourneySection.astro  # Operational steps + integrations
โ”‚   โ”‚   โ””โ”€โ”€ ProductCTA.astro      # Product call-to-action footer
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ components/gamification/  # 11 interactive engagement components
โ”‚   โ”‚   โ”œโ”€โ”€ ChallengeArena.astro  # 5-level SQL challenge with timer & hints
โ”‚   โ”‚   โ”œโ”€โ”€ ContactFunMode.astro  # SQL-themed contact form
โ”‚   โ”‚   โ”œโ”€โ”€ ROICalculator.astro   # Data value calculator with SVG gauges
โ”‚   โ”‚   โ”œโ”€โ”€ ProductFitWizard.astro# 3-step product matching wizard
โ”‚   โ”‚   โ”œโ”€โ”€ DataMaturityQuiz.astro# 5-question maturity assessment
โ”‚   โ”‚   โ”œโ”€โ”€ SQLPlayground.astro   # Browser-based SQL executor
โ”‚   โ”‚   โ””โ”€โ”€ ...                   # + 5 more (Constellation, DataFlow, etc.)
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ content/
โ”‚   โ”‚   โ””โ”€โ”€ products/
โ”‚   โ”‚       โ”œโ”€โ”€ en/               # 11 English product YAML files
โ”‚   โ”‚       โ””โ”€โ”€ tr/               # 11 Turkish product YAML files
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ i18n/
โ”‚   โ”‚   โ”œโ”€โ”€ config.ts             # Language configuration (EN, TR)
โ”‚   โ”‚   โ”œโ”€โ”€ utils.ts              # useTranslations(), useTranslatedPath()
โ”‚   โ”‚   โ””โ”€โ”€ locales/
โ”‚   โ”‚       โ”œโ”€โ”€ en.json           # English translations (~1,200 keys)
โ”‚   โ”‚       โ””โ”€โ”€ tr.json           # Turkish translations (~1,200 keys)
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ layouts/
โ”‚   โ”‚   โ”œโ”€โ”€ Layout.astro          # Base HTML layout, SEO meta, JS animations
โ”‚   โ”‚   โ””โ”€โ”€ ProductLayout.astro   # Product page template (Content Collections)
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ pages/                    # English pages (no prefix)
โ”‚   โ”‚   โ”œโ”€โ”€ index.astro
โ”‚   โ”‚   โ”œโ”€โ”€ products.astro
โ”‚   โ”‚   โ”œโ”€โ”€ products/[slug].astro # Dynamic product detail routes
โ”‚   โ”‚   โ”œโ”€โ”€ solutions.astro
โ”‚   โ”‚   โ”œโ”€โ”€ about.astro
โ”‚   โ”‚   โ”œโ”€โ”€ contact.astro
โ”‚   โ”‚   โ”œโ”€โ”€ careers.astro
โ”‚   โ”‚   โ”œโ”€โ”€ academy.astro
โ”‚   โ”‚   โ”œโ”€โ”€ clients.astro
โ”‚   โ”‚   โ”œโ”€โ”€ insights.astro
โ”‚   โ”‚   โ”œโ”€โ”€ partners.astro
โ”‚   โ”‚   โ”œโ”€โ”€ data-platforms.astro
โ”‚   โ”‚   โ”œโ”€โ”€ privacy.astro
โ”‚   โ”‚   โ”œโ”€โ”€ terms.astro
โ”‚   โ”‚   โ””โ”€โ”€ cookies.astro
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ pages/[lang]/             # Turkish pages (/tr/ prefix)
โ”‚   โ”‚   โ””โ”€โ”€ (mirrors all EN pages)
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ styles/
โ”‚   โ”‚   โ””โ”€โ”€ global.css            # Design system: tokens, typography, components
โ”‚   โ”‚
โ”‚   โ””โ”€โ”€ content.config.ts         # Content Collection schema (Zod)
โ”‚
โ”œโ”€โ”€ astro.config.mjs              # Astro config (site URL, i18n, redirects)
โ”œโ”€โ”€ Dockerfile                    # Multi-stage Docker build
โ”œโ”€โ”€ nginx.conf                    # Nginx config (gzip, cache, SPA routing)
โ””โ”€โ”€ package.json

๐ŸŽจ Design System

The site uses a bespoke CSS design system defined in src/styles/global.css:

Token Value
--clr-primary #00C896 (Turquoise)
--clr-secondary #009FE3 (Blue)
--grad-brand 135deg, #00C896 โ†’ #009FE3
--font Inter, -apple-system, sans-serif
--radius-md 16px
--transition all 0.3s cubic-bezier(0.4, 0, 0.2, 1)

Design patterns used:

  • Dark hero sections with radial gradient blobs
  • Glassmorphism cards (backdrop-filter: blur)
  • White/light content sections for readability
  • Scroll-triggered anim-fade-up animations (IntersectionObserver)
  • Animated counters for metrics
  • Mega-menu navigation with category grouping

๐Ÿš€ Local Development

Prerequisites

  • Node.js v24 โ€” install via nvm, fnm, or your package manager

Commands

Command Action
npm install Install dependencies
npm run dev Start dev server โ†’ http://localhost:4321
npm run build Build static site to ./dist/
npm run preview Preview production build locally

Quick start:

npm install && npm run dev

๐Ÿณ Docker

Build locally

docker build -t intellica-web .

Run locally

docker run -p 8080:80 intellica-web
# โ†’ open http://localhost:8080

Pull from GHCR

docker pull ghcr.io/intellica-tech/intellica-tech.github.io:latest
docker run -p 8080:80 ghcr.io/intellica-tech/intellica-tech.github.io:latest

โš™๏ธ CI/CD Pipelines

Two GitHub Actions workflows handle all automation:

1. docker.yml โ€” Triggered on main push

push to main
    โ””โ”€โ”€ Build multi-arch Docker image (linux/amd64 + linux/arm64)
    โ””โ”€โ”€ Push to ghcr.io/intellica-tech/intellica-tech.github.io
        โ”œโ”€โ”€ :latest
        โ”œโ”€โ”€ :sha-<short-sha>
        โ””โ”€โ”€ :YYYY-MM-DD

No secrets needed โ€” uses the built-in GITHUB_TOKEN with packages: write permission.

2. pages.yml โ€” Triggered on release/** push

push to release/*
    โ””โ”€โ”€ [build job]
    โ”‚   โ”œโ”€โ”€ npm ci
    โ”‚   โ”œโ”€โ”€ astro build โ†’ ./dist
    โ”‚   โ””โ”€โ”€ upload-pages-artifact
    โ””โ”€โ”€ [deploy job]
        โ””โ”€โ”€ deploy-pages โ†’ github-pages environment
            โ†’ https://intellica-tech.github.io

Required GitHub Repo Setting

Settings โ†’ Pages โ†’ Build and deployment โ†’ Source โ†’ GitHub Actions


๐ŸŒ Internationalization (i18n)

The site supports English (default) and Turkish with Astro's native i18n routing:

  • English pages live at root: /products, /about, /contact
  • Turkish pages use /tr/ prefix: /tr/products, /tr/about, /tr/contact
  • Translation keys stored in src/i18n/locales/en.json and tr.json (~1,200 keys each)
  • LanguagePicker component for manual switching
  • LanguageBanner auto-suggests the visitor's browser language
  • Old URLs redirect via astro.config.mjs (/about-us โ†’ /about, /our-products โ†’ /products, etc.)

๐Ÿ“ฆ Content Collections

Product detail pages are powered by Astro Content Collections with YAML data files:

  • 22 YAML files โ€” 11 products ร— 2 languages (src/content/products/en/ and tr/)
  • Zod schema in src/content.config.ts enforces type-safe structure
  • ProductLayout (src/layouts/ProductLayout.astro) renders all product pages
  • 8 shared components (src/components/product/) โ€” Hero, Overview, Capabilities, Features, Use Cases, Journey, Integration, CTA

Products: IFDM, ITDM, HRDM, ICC, ReTouch, Retable, Orqenta, Talk To, Blue Octopus, VAR, Procurement Price Prediction


๐ŸŽฎ Gamification

11 interactive components in src/components/gamification/ built with vanilla JS (no framework dependencies):

Component Description
ChallengeArena 5-progressive SQL challenges with timer, hints & confetti
ContactFunMode SQL-themed contact form with chat icebreaker & pipeline animation
ROICalculator "What's Your Data Worth?" calculator with SVG gauges
ProductFitWizard 3-step product matching wizard (industry โ†’ challenge โ†’ priority)
DataMaturityQuiz 5-question assessment with radar chart visualization
SQLPlayground Browser-based SQL query executor
ProductConstellation Visual product relationship mapper
DataFlowStory Interactive data journey narrative
EasterEggTerminal Hidden CLI-style terminal easter egg
PipelineBuilder Drag-and-drop workflow constructor
ReadingPaths Personalized content recommendation paths

All components support keyboard navigation, prefers-reduced-motion, and ARIA labels.


๐Ÿ“„ Pages

Route (EN) Route (TR) Description
/ /tr Homepage โ€” Hero, Capabilities, Global Impact, Clients, Products, AI, CTA
/about /tr/about Company story, values, timeline 2006โ€“2025
/products /tr/products 11 product cards across 3 categories
/products/[slug] /tr/products/[slug] Product detail pages (Content Collections)
/solutions /tr/solutions Capabilities, service models, AI portfolio, DWH
/data-platforms /tr/data-platforms Data platform services
/contact /tr/contact Contact form (classic + fun mode) + office details
/careers /tr/careers Career opportunities
/academy /tr/academy Academy program + Challenge Arena
/clients /tr/clients Client portfolio
/insights /tr/insights Blog / thought leadership
/partners /tr/partners Partner ecosystem
/privacy /tr/privacy Privacy policy
/terms /tr/terms Terms and conditions
/cookies /tr/cookies Cookie policy

๐ŸŒ Deployment Environments

Environment Trigger URL
GitHub Pages Push to release/** intellica-tech.github.io
Docker (GHCR) Push to main ghcr.io/intellica-tech/intellica-tech.github.io
Local dev Manual http://localhost:4321

๐Ÿ“ฌ Contact

About

Intellica Website

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages