Skip to content
CV Usaha Putra Mandiri

CV Usaha Putra Mandiri

Tasks & responsibilities

Design and build a custom WordPress theme and business site with a client-managed options panel.

CV Usaha Putra Mandiri is a custom WordPress site I designed and built for an automatic irrigation system company. It is a complete business website running on a theme I built from scratch with WordPress and Tailwind CSS.

Background

CV Usaha Putra Mandiri provides automatic irrigation systems and related plumbing services, and needed a professional website to present what they do and bring in enquiries. Rather than a generic template, I built them a custom theme tailored to their services, with an admin-friendly options panel so they can manage it themselves.

The Challenge

  • Present their services and past projects clearly and professionally
  • Make it easy for the client to update content without touching code
  • Turn visitors into enquiries through clear contact paths
  • Keep the site mobile-friendly and easy to find in search

Solution

I built a custom WordPress theme with Tailwind CSS, including a dynamic hero, a services showcase, a categorized project portfolio, a photo gallery, and client testimonials. A tabbed Theme Options panel lets the client manage the content themselves, and the site ships with SEO metadata and Schema.org markup, a WhatsApp contact widget, and AJAX contact forms.

Technical Implementation

Tech Stack

  • CMS: WordPress (custom theme)
  • Backend: PHP
  • Frontend: Tailwind CSS, built with webpack
  • Database: MySQL

Key Features

  • Dynamic hero section and services showcase
  • Project portfolio and photo gallery, each with categories
  • Client testimonials and a downloadable company profile
  • A tabbed Theme Options panel with more than 120 settings
  • A WhatsApp contact widget and AJAX contact forms
  • SEO metadata, auto-generated Schema.org markup, and Google Tag Manager support
  • Maintenance mode, custom 404 page, and full mobile responsiveness

Screenshots

CV Usaha Putra Mandiri homepage with the automatic garden sprinkler headline and a garden photo

The homepage, with its hero managed from the options panel

The UPM Theme Options panel in WordPress admin, with tabs for the homepage, header, footer, contact page, archives, SEO and analytics, and advanced settings

The Theme Options panel, where the client edits the hero and the rest of the site

Services page describing the irrigation supply, design, and installation service

The services page

Project portfolio with category filters and project cards

The project portfolio, with category filters

Photo gallery with category filters and a grid of project photos

The photo gallery, with its own categories

A gallery item page with a large photo and a short caption

A single gallery item

Contact page with the WhatsApp contact widget open, asking for a name, email, and message

The WhatsApp contact widget, which opens a chat with the message already written

The homepage, with its hero managed from the options panelThe Theme Options panel, where the client edits the hero and the rest of the siteThe services pageThe project portfolio, with category filtersThe photo gallery, with its own categoriesA single gallery itemThe WhatsApp contact widget, which opens a chat with the message already written
1 / 7

Results

  • A professional, custom-built presence for the business
  • Content the client can manage themselves through the options panel
  • A mobile-friendly company site with SEO metadata and structured data built in

Work with me

Interested in something like this?

Tell me about your project and I'll get back to you with how I can help.