Website and dashboard · General contracting

For Rukn Al-Ghuyoom General Contracting we built an Arabic and English website, and a full dashboard where their team manages projects, services, partners, accreditations, contracts and the blog, and receives quotation requests.

Sections managed in the dashboard
Nine
Languages
Arabic and English
From the Rukn Al-Ghuyoom project: the website on desktop and mobile, the dashboard and the company logo.

What we built

The project as we delivered it, part by part.

  1. A site in two languages

    Every piece of content has an Arabic and an English version, the page switches between right-to-left and left-to-right, and even the motion mirrors with the language.

  2. An animated home page

    A hero of clouds whose layers move with scrolling, a building that completes itself from its concrete frame to its finished look as you scroll, and a moving gradient background, all respecting reduced motion and loading heavy effects only when needed.

  3. Projects with their proof

    Each project page gathers its gallery of photos and videos, its contract, the completion certificates and appreciation letters linked to it, and related projects. Projects filter by six categories, from construction to civil works.

  4. Quotation requests

    A customer attaches up to five images or PDF files to a request. Files are kept in private storage that only the administrator opens, and the request reaches the company’s email with its attachments and the dashboard with a new-request badge.

  5. A nine-section dashboard

    Requests, projects, the blog, services, government and private partners, accreditations and certificates, contracts, SEO for every page, and site settings.

  6. Accreditations and contracts

    Pages for registrations, classifications, memberships and certificates, for completion certificates and appreciation letters, and for contracts, linked to projects from the dashboard.

  7. A blog in two languages

    One editor for Arabic and one for English, with content cleaned on the server and publishing scheduled by date.

  8. Search optimisation

    A title and description for every page in Arabic and English, a sitemap and robots file generated automatically, one canonical domain, and structured data for the company, services, projects and articles.

  9. Quality

    55 automated tests cover quotation requests, linking documents to projects, the canonical domain and the structured data.

Built with

  • Laravel 12
  • Vite 7
  • GSAP 3
  • Lenis
  • WebGL
  • Quill 2
  • Ninesections the company’s team manages from the dashboard
  • Fiveattachments with each quotation request
  • Twolanguages for every piece of content
  • 55automated tests covering the site

From the project

The team that built this builds your project

Send your brief, and we come back to you with an estimate of cost and timeline.