Wesal

A PSD from Quomodosoft, converted into the front end of a multipurpose agency template, submitted to ThemeForest and approved — one long-scroll layout covering work, skills, services, team and pricing, in four colour variants.

  • HTML5
  • CSS3
  • Bootstrap
  • jQuery
  • Owl Carousel
Wesal creative agency HTML template, red variant

The ask

A PSD from Quomodosoft, to become an agency template good enough to sell on ThemeForest.

The build

Converted by hand into HTML, CSS and JavaScript, in four colour variants, with the code left conventional enough for buyers to extend.

The outcome

Submitted to ThemeForest and approved — a review that rejects a great deal of what it receives.

THE PROBLEM

A PSD, and a reviewer between it and the market

The brief was a Photoshop file and the destination was ThemeForest, which does not simply list what it is sent. Submissions are reviewed and a large share are rejected, on code quality, responsive behaviour, browser support and documentation rather than on how the design looks. So the work had two audiences before it ever had a buyer: a reviewer looking for reasons to say no, and the developers who would open the files afterwards and take them apart.

THE SOLUTION

Converted by hand, built to be opened

I converted the PSD into HTML, CSS and JavaScript by hand, keeping every section to one repeating structure so a buyer’s content drops in without the layout arguing, and shipping the same layout in four colour variants so a palette is a choice rather than a CSS exercise. Nothing clever was used where conventional would do — on a template, readable markup is a feature, because the next person to touch it has no context at all.

  • Eight sections in one long scroll — hero, about, work, skills, services, team, pricing, contact
  • Four colour variants of the same layout, so a buyer picks a palette rather than editing CSS
  • A filterable work gallery with lightbox, and animated skill and pricing blocks
  • Conventional Bootstrap markup, so a buyer can extend it without unpicking anything clever

THE STACK

Chosen for who picks it up next

Static HTML on Bootstrap with jQuery for behaviour — the stack a template buyer expects to open and recognise, rather than one that makes them learn a build step first:

  • HTML5
  • CSS3
  • Bootstrap
  • jQuery
  • Owl Carousel
  • Magnific Popup
  • WOW.js

THE RESULT

Approved on ThemeForest

It went through submission and was approved for sale. That approval is the part worth quoting: it is an outside reviewer, with no relationship to the project, checking the build against a published standard and having every reason to reject it. Client sign-off says the work pleased the person who commissioned it; a marketplace approval says it held up to someone who did not.

THE SERVICE BEHIND IT

Want something built this way?

This project came out of my Frontend Development work. That page covers the process in full — what I deliver, how a project runs, and the questions people usually ask before starting one.

What that service covers

  • Pixel-accurate implementation, responsive from 320px upward
  • Interfaces built to the data they carry, not to a template
  • Accessible, conventional code the next developer can read

MORE WORK

Other case studies

Same write-up every time — the problem, the approach, the stack and what changed.

Product landing page · Consumer electronics template

MI Speaker

PSD to front end for Quomodosoft, approved on ThemeForest — features, specification table, video walkthrough and colour-variant checkout on one scroll.

  • HTML5
  • CSS3
  • Bootstrap

Product landing page · Drone retail

Dromax

Demo piece rather than a commission — Figma design by Mohammad Israfill, built out as a drone retail landing page with shop carousel, specs and gallery.

  • HTML5
  • CSS3
  • Bootstrap

Available for new projects

NEXT STEP

Have a project like this?

Based in Bangladesh — serving clients worldwide. Tell me what you are building and where it is stuck, and you will have a reply within one working day.

  • Reply within one working day
  • Fixed quote before work starts
  • UK, EU and US hours covered