Maadenak Group

Maadenak Group

Project Overview

Designed and developed a comprehensive bilingual corporate web platform for Maadenak Group, a prominent Saudi Arabian company operating across multiple sectors including general contracting, electrical services, demolition and excavation, general trading, and environmental management.

The project delivered a complete digital presence solution featuring a public-facing website with full Arabic (RTL) and English (LTR) support, powered by a robust custom-built Content Management System (CMS) for the client's administrative team.

Key Deliverables

  • Bilingual Architecture: Route-based localization system supporting Arabic and English with separate RTL/LTR layouts, dual-language content models, and language-aware view rendering using the .ar.cshtml suffix pattern.
  • Service Catalog: A dynamic service/branch listing system with detailed service pages, photo galleries, downloadable files, embedded YouTube videos, and paginated browsing.
  • Custom CMS Admin Panel: A 21-controller admin area with role-based access control, enabling the client to manage all content independently — services, blogs/news, homepage banners (image and YouTube), photo albums, about sections, static pages, client logos, and site-wide configuration including SEO metadata and social links.
  • Inquiry & Communication System: Service-specific inquiry forms and a general contact form, both protected by reCAPTCHA v3, with automated dual email notifications (to admin and to the user) using customizable email templates managed through the CMS.
  • Dynamic Image Processing: Imageflow integration for on-the-fly image resizing, optimization, and disk caching, ensuring fast load times across all devices.
  • SEO & Performance: Per-page meta descriptions and keywords (bilingual), social sharing images, Google Analytics integration, and Brotli/Gzip response compression.
  • Error Monitoring: Built-in exception logging to the database with IP tracking and stack traces, accessible through the admin dashboard.

The website was built on ASP.NET Core 5.0 with Entity Framework Core and SQL Server, following the MVC pattern with a service layer architecture. Authentication uses ASP.NET Core Identity with JWT token support and cookie-based session management.

Clients
Maadenak Group
Timeframe
~3 months
Year
2022
Technologies
ASP.NET Core 5.0 , Entity Framework Core , SQL Server , ASP.NET Core Identity , JWT Authentication , AutoMapper , Imageflow , MailKit , reCAPTCHA v3 , SignalR/Blazor , Bootstrap , Slick Slider , jQuery , SCSS , DataTables
Platform
Web (Responsive — Desktop & Mobile)