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

What we built
The project as we delivered it, part by part.
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.
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.
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.
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.
A nine-section dashboard
Requests, projects, the blog, services, government and private partners, accreditations and certificates, contracts, SEO for every page, and site settings.
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.
A blog in two languages
One editor for Arabic and one for English, with content cleaned on the server and publishing scheduled by date.
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.
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







Services in this 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.