Chitrogolpo photography website homepage mockup showing featured wedding albums on a laptop screen

How Technext Built Chitrogolpo’s Brand Identity to Streamline a Dhaka-Based Photography Service

Overview

Chitrogolpo had been documenting weddings and events in Dhaka for years, building up a recognizable style and a growing client base. But without a proper website, every new booking inquiry depended on social media and word of mouth. Potential clients had nowhere to go through the portfolio properly, understand the pricing, or actually submit a booking request.

They came to Technext to fix that. The brief was clear: a WordPress website where visitors could explore Chitrogolpo’s work, browse service packages, and book a shoot through a form that actually reaches the client.

The Challenge

On the surface, it looked like a standard WordPress build. A portfolio, a pricing page, a contact form. But a few things made it more involved than that.

The client had specific ideas about how the pricing page should look, a nested structure with multiple categories and sub-categories, and the first attempt at it did not translate well visually. The homepage slider worked on desktop but was visually broken on mobile due to a bug in the GT3 plugin, with no fix available from the plugin side. The booking form needed conditional logic that Fluent Forms did not support out of the box. And the contact form was not delivering submissions to the client’s inbox at all because the SMTP had never been configured.

None of these were unsolvable, but each one needed its own workaround.

Design

The website had to look good. That was non-negotiable for a photography brand. A cluttered layout or a generic WordPress template would work against what Chitrogolpo was trying to present, which is high quality visual storytelling. Every design decision started from that constraint.

Homepage and Slider

The hero section needed a full-width slider to give the photography room to make an impression. The GT3 plugin handled it well on desktop, but on mobile the layout was cracking, a known bug with no patch available. Rather than finding a different plugin and rebuilding around it, we restructured the slider layout itself. The change resolved the mobile issue while keeping the visual intent intact.

Pricing Page

The client’s original idea for the pricing page was a nested structure, different categories each containing their own pricing tiers. The first version of that design looked messy on the actual site. We went back to the client with an alternative: a card system where each category gets its own card on the main pricing page, and clicking a card takes the user to a dedicated page for that category. Inside each of those pages, a tab layout handles the sub-categories.

It separated the information cleanly without overwhelming visitors at any single point. The client approved it without hesitation.

Overall Visual Direction

Beyond the specific problem areas, the broader design followed a minimal approach. The portfolio needed to breathe. Too many competing visual elements would pull attention away from the photography, which is the whole point of the site. The layout was kept light and uncluttered so the images could carry each page.

Development

Booking Form and Conditional Logic

The “Book a Shoot” form needed to handle a specific scenario: if a user selected the option to hire an additional photographer, the form should surface a follow-up field to collect the relevant details. Fluent Forms, which was already in use on the site, does not support that kind of conditional behavior for this particular case.

The solution was straightforward. We added a separate input field designed to capture the same data. It keeps the form logic simple on the plugin side while still collecting everything the client needs from that booking.

SMTP and Email Configuration

The contact form was not sending anything to the client. Submissions were going nowhere. The root cause turned out to be that SMTP had never been set up on the site. Once that was configured correctly, the form started delivering every submission directly to the client’s email account. Something that sounded like a form problem was actually an infrastructure gap.

Instagram Feed and Messenger Chat

The client wanted two things embedded in the site: a live Instagram feed to keep the content current, and a Facebook Messenger chat widget so visitors could reach out directly. Both are common requests, but plugin choices matter here. Heavy integrations can slow down a site noticeably. We selected lightweight options for both that kept page performance unaffected and did not interfere with user data.

Key Features Delivered

  • WordPress website built around a photography portfolio
  • Responsive homepage slider rebuilt to work correctly on mobile
  • Card and tab based pricing page across multiple service categories
  • Conditional booking form with additional photographer option
  • SMTP configuration with working email delivery for all form submissions
  • Live Instagram feed integrated without impacting page speed
  • Facebook Messenger chat widget for direct client communication

Result

Chitrogolpo now has a website that matches the quality of their work. Visitors can move through the portfolio, understand the pricing without confusion, and submit a booking request that actually reaches the client. The Instagram feed keeps the site visually current without any manual upkeep on their end.

Every technical issue that came in with the project, the broken slider, the form limitations, the silent contact form, was resolved before launch. The client walked away with a site that works the way it was supposed to from day one.

Technext handled the full build from design to deployment.

Industry

Photography

Provided Service

WordPress Development, UI Design

Tech Stack

WordPress

Location

Dhaka

Client Name

Amin Abu Ahmed Ashraf (Dolon)