Skip to content

More work

Muhkem İnşaat

First load dropped from 12.7 MB to 1.6 MB.

Construction corporate site + custom admin panel. 26 projects, bilingual, Next.js 16 + Drizzle/MySQL.

  • Corporate site
  • Custom admin panel
  • Bilingual
Open the sitemuhkeminsaat.com.trLive
Opening screen of the Muhkem İnşaat site

What we did

The same photographs, an eighth of the data.

The first load pulled 12.7 MB. Resizing images as they leave the database brought it to 1.6 MB.

The photographs did not change. No project image was taken off the site.

Structural strengthening in Denizli since 2012.

Muhkem İnşaat works in structural strengthening, urban renewal, steel structures and project services.

Six service areas, each speaking to a different buyer. The site gives each one its own page.

Reference project gallery on the Muhkem İnşaat site

No stock photography.

Every image comes from the company's own sites. 26 reference projects are listed in a gallery filtered by category and status.

Each project has its own detail page and photo gallery.

The client runs the content.

Projects are added, photos uploaded and text written in a rich editor from the panel. Published HTML is sanitised server-side.

Contact form submissions land both in the panel and in the inbox.

Muhkem İnşaat project detail page

The stack sits on Vercel.

Next.js 16, React 19, Tailwind v4, TypeScript. Data on MySQL through Drizzle, auth on next-auth.

The site is fully bilingual, TR and EN.

Screens

The Muhkem İnşaat home page
The Muhkem İnşaat home page

Let's talk about what you want built.

Tell us what you want to build and we will work the scope out together.

Ask an AI about Lumiasoft

The question is ready. Let the tool read the site and answer for itself.