Skip to content
Back to work
Digital Agency / Software Services

Bilingual Digital Agency Website & CMS

A bilingual corporate website with a self-service CMS for showcasing services, projects, clients and agency content. A dedicated admin panel allows the internal team to manage the public website without code changes.

2
Languages Supported
2
Public & Admin Experiences
5
Social Platforms Integrated
3
Cached Content Modules
Gallery
Bilingual Digital Agency Website & CMS — screenshot 1
Overview

The challenge

Digital agencies need a website that does more than present static company information. Services, portfolio projects, customer references, campaigns and contact information change frequently, and relying on developers for every content update creates unnecessary delays.

The platform also needed to serve an Arabic-first Saudi audience while providing a complete English experience. This required proper RTL and LTR layouts, bilingual content management, configurable branding and consistent presentation across both languages.

The internal team needed one administration area where they could independently manage website content, project media, translations, branding, enquiries and other public-facing information without requiring a new deployment for routine updates

What we built

A custom bilingual corporate website and CMS was developed with a server-rendered public experience and a Vue-based administration panel. The platform centralizes website content, project showcases, translations, branding and customer enquiries while giving the internal team direct control over day-to-day website updates.

Key features

  • Arabic-first and English-secondary bilingual website
  • Dedicated RTL and LTR layouts with runtime language switching
  • Configurable homepage hero slideshow with CTA, colours and overlay settings
  • Dynamic services section managed from the administration panel
  • Portfolio project listing and detailed project showcase pages
  • Support for YouTube videos, self-hosted videos and still-image project media
  • Ordered project media galleries with image lightbox and video modal playback
  • Drag-and-drop ordering for slideshow and project gallery content
  • Dynamic project-specific background and text colours
  • Customer logo showcase section
  • Validated contact form with database-backed enquiry storage
  • Admin inbox for reviewing submitted contact requests
  • Site settings for name, slogan, accent colour and company information
  • Rich-text About content in both Arabic and English
  • Logo, Arabic font, showreel and customer-image management
  • Facebook, Instagram, X, LinkedIn and YouTube link management
  • Full CRUD for hero slides, service cards and portfolio projects
  • Centralized media upload system for images, videos and files
  • Translation management with editable English-to-Arabic string pairs
  • Custom Arabic web-font support
  • Admin authentication with remember-me, forgot-password and reset-password workflows
  • Admin profile and password management
  • Responsive public website with dedicated mobile navigation
  • File-based caching for slideshow, services and project content
  • Automatic cache invalidation when administrators update content
  • Configurable theme accent colour applied across the public website