borbila.com
Borbila — Website Design & Development
Designed and developed by Subhan Ansari — a WordPress marketplace connecting ready websites, memberships and customer downloads.
Website: borbila.com
My role: Website design, WordPress development, custom functionality and customer journey improvements
Technologies: WordPress · WooCommerce · PHP · HTML · CSS · JavaScript
A marketplace I designed and developed
I designed and developed Borbila’s marketplace experience for ready-made WordPress websites and plugins. My work connects the storefront customers see with the functionality they need after buying: product discovery, individual purchases, lifetime membership and access to their downloads.
This project involved more than styling a catalogue. I worked on the shopping interface and custom WordPress functionality together, so browsing, choosing a product and returning to an existing purchase could feel like one connected experience.
What I was responsible for
- Visual design: A consistent purple-and-magenta identity, clear product cards, readable page layouts and responsive navigation.
- Storefront development: The catalogue, product pages, membership presentation and importer landing page.
- Custom functionality: Title-based product search, category navigation, pagination, mobile cart counts and membership offer interactions.
- Customer access: Purchase-aware download buttons, repeat-purchase handling and the connection between membership downloads and licensing.
The technology behind the website
| Technology | How I used it |
|---|
| WordPress | The content and plugin foundation for the marketplace and its supporting pages. |
| WooCommerce | Products, cart, checkout, orders, customer accounts and downloadable-product permissions. |
| PHP | Custom page rendering, WooCommerce hooks, purchase checks and membership download handling. |
| HTML & CSS | Page structure, product grids, responsive layouts and the purple-and-magenta visual system. |
| JavaScript | Category controls, pagination interactions, cart updates and the membership offer’s copy-code action. |
| Hello Elementor child theme | The theme foundation extended with custom marketplace layouts and styles. |
How I built the experience
I organised the website around a practical customer journey: find a ready website, inspect its design, choose a purchase option and access it from an account. The catalogue became the homepage, giving visitors direct access to the products instead of making them pass through another introductory page.
I kept the full-width section backgrounds while constraining the content to a consistent reading width. The same spacing, card styling and navigation patterns carry through the catalogue, product details and supporting pages.
Product discovery that stays focused
I developed a catalogue with a wider category sidebar and three product cards per row on desktop. Search is focused on product titles, and pagination divides the collection into manageable pages. Each card combines a real design preview, product name, price and clear actions.
On smaller screens, the layout changes to a compact grid with category controls suited to touch. The mobile navigation includes Cart with an item count, helping customers keep track of their selection.
Live website: category-led browsing and a consistent three-column product grid.
Product pages that explain what customers receive
I brought the preview, price, product information and purchase actions into a clear product-page layout. Live-demo and tutorial links help visitors inspect a design and understand the next steps before making a decision.
The product information also explains the WordPress and Elementor context of the ready websites. This makes the format easier to understand for customers who want an editable website rather than a static visual design.
Live website: the Zazzle product page brings preview and purchase information together.
A clear route to lifetime membership
I developed the membership presentation around a direct comparison between an individual purchase and lifetime access. Visitors can see the difference in coverage before continuing to the membership purchase.
I also implemented a timed membership offer with a copyable coupon code. Its controls provide copy feedback and a clear way to close the offer or visit the membership page.
Live website: a side-by-side comparison explains the membership option.
Connecting purchases, downloads and licences
I worked on the custom logic behind the post-purchase experience. For ordinary buyers, an available download replaces the purchase action when their account already has valid download permission. An existing purchase with missing access directs the customer to their account instead of silently granting a new entitlement.
For members, the direct-download flow connects an eligible product request with its order, download permission and licence. The flow reuses existing access instead of creating a fresh purchase and licence for every download request. Guest and non-owning visitors retain the normal purchase route.
These rules keep the interface tied to account permissions rather than treating a visible Download button as authorization on its own.
Helping customers move from download to setup
I built the importer landing-page presentation to explain the next step after purchase. It introduces the WordPress import workflow and gives customers direct access to the plugin and tutorial.
Live website: the importer page connects the purchased website with its setup workflow.
The finished experience
Borbila demonstrates my work across both interface design and custom WordPress development. A consistent storefront introduces the products, while WooCommerce and custom functionality connect purchases, membership and account access behind the scenes.
The result is a live marketplace built around the complete journey: discover a website, inspect it, purchase access and return to download it. The screenshots above show the public experience; customer account information and licence details remain private.