Custom CMS
A custom administration system for managing the website’s projects, services, content, and other dynamic data from one centralized dashboard.
A bilingual company website and custom content management system built from scratch for Z Agency, combining a polished public portfolio experience with a fully integrated admin dashboard for managing projects, content, media, SEO, and website data.
Technologies
A closer look at the public website and the custom management experience built to support Z Agency’s portfolio, content, and day-to-day website operations.
home
home responsive
home
home
services
projects
Z Agency — Company Website & Custom CMS
about
contact
dashboard
Z Agency needed a professional digital presence that could showcase its services, projects, and capabilities in both English and Arabic while remaining easy to manage as the company’s portfolio grows. Working from provided UI/UX designs, I developed the platform from scratch as a full-stack project. The work covered the public-facing experience, application architecture, database integration, bilingual and RTL behavior, and a custom administration system. Rather than keeping projects and website content hardcoded, I built a CMS-driven structure that allows the team to manage and publish content through an internal dashboard while keeping the public experience consistent and maintainable.
I was responsible for the full development lifecycle, translating the provided designs into the production website and building the underlying CMS, data layer, administration workflows, localization, and deployment.
The platform combines a public company and portfolio experience with an internal CMS designed around Z Agency’s actual content-management needs.
A custom administration system for managing the website’s projects, services, content, and other dynamic data from one centralized dashboard.
Structured project management with dedicated content, case studies, media, SEO information, and publishing controls for portfolio entries.
Complete English and Arabic experiences with localized content, language-aware navigation, and full right-to-left support for Arabic.
Centralized media handling that supports the visual assets used across projects and website content.
CMS-managed SEO fields that provide control over project and website metadata without requiring routine code changes.
Contact form submissions are captured and stored inside the administration dashboard, giving the team a centralized view of incoming leads.
Structured content workflows allow website information and portfolio projects to be managed and prepared before being published publicly.
The platform was built with a modern TypeScript-based stack, combining Next.js and Tailwind CSS with Prisma, Supabase, and supporting frontend state management and deployment tooling.
Development focused on responsive implementation, bilingual consistency, RTL support, reusable architecture, structured content management, and a maintainable separation between public experiences and administrative workflows.