All work
Design · Development / 2026

Print House

A print and branding house in Kosovo with six production lines under one roof — given a bilingual site, an 83-piece catalogue, and a browser mockup studio that turns a vague enquiry into a print-ready brief. It took 25 orders on its first day online.

Visit print-house.net ↗ Start a project
print-house.net
The Print House home page — the headline 'Gjithçka që i duhet brendit tuaj, e printuar nën një kulm' beside floating product cards for a t-shirt, mug and tote bag, with 'Kërko ofertë' and 'Shfleto produktet' buttons.
print-house.net — one promise on the front door: everything your brand needs, printed under one roof. Every path from here ends in a brief the shop can actually quote.
Client
Print House · Suharekë
Role
Design & front-end build
Scope
Site · catalogue · design studio
Stack
React · Vite · Canvas
01

Overview

Print House does six different things — printing, signage, 3D lettering, vehicle wraps, workwear and large format — and does all of them in-house. That breadth is the selling point, but it made the website hard: a brochure site flattens six production lines into one vague list, and every enquiry arrives as “can you print something like this?”

So we built the site around the brief instead of the brochure. Services explain each line, the catalogue makes 83 branded items browsable, and a Design Studio lets a customer place their logo on the actual product, see it against real print guides, and send back a rendered mockup with the source files attached.

Structure
/services Six production lines /products 83 branded items /design Mockup studio One quote request product · artwork · size · quantity · deadline Shared foundation — bilingual copy (SQ / EN) · one design system · one submission endpoint to the shop
Three doors, one brief. Whether a visitor arrives to read about vehicle wraps, browse jackets, or design a tee, they leave through the same door — and the shop receives a job it can price without a phone call.

The competitive advantage is that nothing gets subcontracted. We gave each line its own section with its own capabilities and its own call to action — so a customer looking for illuminated 3D signage never has to read about photocopying to find it.

01

Printime & Fotokopje

Colour and black-and-white printing, copying in every format, documents and marketing material.

02

Reklama & Banera

Advertising banners, boards and campaign material that make a business visible on the street.

03

Tabela 3D

Dimensional lettering and facade signage, with an LED-illuminated option for night visibility.

04

Autofolje & Branding Veturash

Vehicle wraps and fleet branding — advertising that moves with the business.

05

Tekstil & Veshje Promocionale

Uniforms, tees, hoodies and promotional wear, personalised for companies and events.

06

Canvas, Cerada & Format i Madh

Canvas, PVC tarpaulin and large-format printing on durable materials.

Workwear catalogues normally arrive as a PDF. We turned Print House's into 83 filterable products across 9 categories — each with its photography, fabric weight, colourway count and live stock state. Nothing has a price on it: this is a quoting business, so every product routes to a brief instead of a basket.

Category counts that stay honest

Every category carries its real item count, derived from the catalogue data rather than typed into the design — so the numbers can never drift from the stock list.

Colourways & stock state

Items show how many colours they come in, and anything unavailable is badged Pa stok and de-emphasised instead of quietly disappearing.

No prices, by design

Quantity, print method and artwork all move the price, so the catalogue never guesses. Each product hands off to the studio or the quote form.

This is the part that changes the business. A customer picks one of nine product types, drops their logo onto it, and drags it into position against a live print zone with a safety area and bleed drawn on the garment. What reaches the shop is not a description — it is a rendered mockup of the front and the back, plus the original artwork files, sizes, quantity and deadline.

01 · PRODUKTI Pick a product 9 types · tee to banner 02 · DIZAJNI Compose on canvas safety · bleed · 2 sides 03 · DETAJET Sizes & deadline XS–XXXL · qty · files 04 · RISHIKIMI Send the brief mockup + files
Four steps, one artefact. The studio's output is a brief the shop can quote and print from — not an enquiry that starts another conversation.
print-house.net/design
The Print House design studio editor — a white t-shirt with a customer logo placed inside a dashed print zone labelled 12in by 16in, with green 'Safety Area' and blue 'Bleed' guides, drag handles on the artwork, a product colour row, and a layer list showing seti-farm-logo.png with size and rotation controls.
The editor. The dashed box is the print zone at its real size — 12in × 16in on a tee. Green marks the safety area, blue the bleed. Drag to move, pull a corner to resize; every layer is listed and editable.

Real print zones

Each product carries its own printable area, labelled in inches on the canvas. A tee is 12in × 16in; a business card is 90×50 mm. The guides are the spec, not decoration.

Safety area · bleed · dimensions

Bring your own artwork

Upload a logo and it becomes a layer you can move, scale and rotate. Add text layers in four typefaces with colour control if there is no logo to hand.

Image layers · text layers

Colourways, including yours

Eight stocked garment colours to switch between, plus a free colour picker for a brand shade that is not on the shelf.

8 presets + custom hex

Nine product types

Tee, hoodie, mug, tote, cap, business card, PVC banner, canvas and vinyl wrap — the studio covers textile, print and large format alike.

Textile · print · format i madh

The brief, not the enquiry

Step three collects sizes XS–XXXL, quantity, deadline and notes — and takes print-ready attachments in vector, PDF, AI or high-resolution image form.

Sizes · quantity · deadline · files

Rendered, then sent

On submit, the canvas is flattened to a PNG of the front and the back and posted alongside the customer's original files — so the shop sees exactly what the customer saw.

Canvas → PNG → shop
02

Engineering

The studio is a canvas compositor, not a gallery of pre-baked images. Layers carry their own position, scale and rotation in print-zone coordinates, so the same design description renders to the on-screen preview and to the flattened PNG that gets emailed to the shop.

The whole site ships as a React single-page app built with Vite, on a hand-rolled history router — no routing library, because nine routes did not warrant one. It runs on the client's existing Apache hosting, with submissions posted to a single PHP endpoint that carries the rendered mockups and uploaded files through to the shop's inbox — no new infrastructure to pay for or maintain. Language choice persists locally, so a returning visitor lands in the language they last used.

IN THE BROWSER Front canvas layers + guides Back canvas layers + guides Flattened to PNG mockup · mockupBack · source files · details design-request.php one endpoint · Apache · client's own host POST → a brief the shop can quote and print
What actually lands in the inbox. Not “can you print something like this” — a picture of the finished garment, front and back, with the artwork attached underneath it.

Print House sells into Kosovo and the wider region, and to diaspora businesses ordering from abroad. Every string on the site — including the studio's four steps and form labels — exists in Albanian and English, switchable from the header without losing your place. Contact runs through WhatsApp, because that is where this market actually replies.

The Print House home page on a phone — the headline stacks to four lines above the quote and catalogue buttons and the floating product cards.
Home
The design studio on a phone — the four-step progress bar wraps and the product choices stack into a single column.
Design Studio
The catalogue on a phone — category filters collapse above a single-column product grid.
Catalogue
print-house.net
The 'Nga ideja te dërgimi' section — four numbered steps from telling the idea to delivery and installation, above four statistics: 12+ years in production, 5,000+ products in the catalogue, 3,400 completed projects and a 48h average turnaround.
The shop's own numbers, given room on the home page — twelve years, 5,000+ catalogue products, 3,400 completed projects, a 48-hour average turnaround.
Tech stack
React 18 Vite Canvas 2D History API router CSS custom properties Inter PHP endpoint Apache localStorage SQ / EN i18n
9 types
Products designable in the browser
83
Catalogue items across 9 categories
2 languages
Albanian and English, every string
Front & back
Both sides rendered and submitted
Outcome

Print House had never sold online. On the first day the site was live, orders came in through the browser — from a town of a few thousand people, for a business whose entire order book had until then arrived by phone, WhatsApp or someone walking through the door.

25
Orders placed online on the first day — the shop's first online sales ever.
8
Quote requests across different products, alongside those orders on day one.
4 steps
From picking a product to a rendered, print-ready brief in the shop's inbox.
More work