1. Home
  2. Work
  3. Tapicera

Craft · Upholstery workshop

Tapicera. Enquiries land at the workbench.

An upholstery and furniture-restoration workshop in Sofia with 41 years of craft. We built them a site that feels handmade: a catalog of 130+ fabric collections, online booking for a free home visit, a before-and-after gallery and enquiries that arrive with photos of the piece.

Live Online visit booking Fabric catalog Laravel
tapicera.bg
The top of tapicera.bg — “We bring your favourite furniture back to life” over a green sofa in the workshop
Tapicera’s site on a phone — a gold call button and an enquiry button
Client / industry
Tapicera (ТАПИЦЕРЪТ) — upholstery and furniture restoration, Sofia
Scope
Design, website, fabric catalog, online booking, enquiries
Stack
Laravel, Alpine.js, GSAP
Status
Live · tapicera.bg ↗

The brief

Craft that needs to be seen.

Nobody reupholsters a sofa on impulse. Clients want to see the work, choose a fabric and understand what’s involved — before they pick up the phone. And the craftsman is in the workshop, not on the phone.

  • Trust at first sight. A site that feels handmade: warm, unhurried and honest about the work.
  • The fabric is half the decision. Hundreds of swatches need to be easy to browse — not a heavy PDF catalog.
  • One photo instead of ten calls. An enquiry should carry everything needed for a price and a timeline.
  • An inbox the workshop actually reads. Enquiries go straight to the craftsman, with no middleman.
A leather armchair in an upholstery workshop, surrounded by fabric rolls and hand tools

Before and after

Same frame. New life.

A real restoration from the workshop: art deco armchairs stripped back to the wood and dressed again. This is exactly the material the site is built to show — every piece with its own story of what was replaced and why.

Two wooden armchairs stripped down to the frame before restoration
Before
The same two armchairs after reupholstering in a light ribbed fabric
After

The solution

A workshop in your pocket. Open around the clock.

Everything a client would otherwise ask on the phone — the work, the fabrics, the “from” prices, the free slots — is on the site. And when they’re ready, they leave an enquiry in a single move.

A fabric catalog

130+ collections — upholstery fabrics, faux and genuine leather, outdoor, automotive and marine fabrics, each with a price per meter.

Filters like a big store

Fabric type, color, price, durability and code — plus “pet-friendly”, “easy to clean” and “water-repellent”.

Swatches at the visit

Clients mark swatches online and the craftsman brings them along — the choice is made at home, in the room where the piece lives.

Book a free visit online

A calendar of open days and times — the visit is booked without a single phone call.

Enquiries with photos

The type of piece from a list and up to 5 photos of its condition — the craftsman replies with a price and a timeline.

Before and after

Real pieces from the workshop, each with a short story of what was done — proof that sells.

A first-order offer

10% off in exchange for a name and phone number — the visitor who’s still hesitating leaves a contact.

A page for every service

Sofas and armchairs, antiques, leather, chairs, headboards, outdoor upholstery — and a separate page for restaurants and hotels.

A blog and FAQ

A journal of the craft, plus answers on prices, timelines and visits — content that answers before the client has to ask.

The customer’s path

From “I like that” to a booked visit.

  1. 01

    Sees the work

    Before-and-after, the services and the “from” prices — trust arrives before they’ve written a word.

  2. 02

    Picks a fabric

    Filters the catalog and marks the swatches they want to see in person.

  3. 03

    Books a visit

    Chooses a day and time online — or sends photos of the piece through the form.

  4. 04

    The craftsman replies

    The enquiry lands straight in the workshop — with everything needed for a price and a timeline.

Gallery

Straight from the live site.

The site speaks Bulgarian — the workshop’s customers are in Sofia. The craft reads in any language.

Under the hood

Handmade. Down to the code.

No templates, no page builders. Every line is written for the workshop — which is why the site is fast and looks like nothing but Tapicera.

01

Laravel

The back end: forms, enquiries, bookings and content the workshop changes without a developer.

02

Alpine.js

Filters and the calendar respond instantly, without reloading the page.

03

GSAP

Soft, unhurried motion that suits the craft — nothing that shouts.

04

Data for Google

The workshop, address, opening hours and FAQ are described to the schema.org standard.

By the numbers

Only real numbers.

41years of craft — as the workshop itself states
130+fabric collections in the catalog, priced per meter
10%off a first order — the offer that collects phone numbers

What the client got

The workshop’s best salesperson.

A site that shows the work, advises on the fabric and books the visit — while the craftsman’s hands are in the upholstery.

  • A site that looks like their work — warm and crafted.
  • A catalog of 130+ fabric collections with real filters.
  • Online booking for free visits — no phone tag.
  • Enquiries with photos that go straight to the workshop.
  • A first-order offer that captures the numbers of people still deciding.
  • A page for every service, plus a blog and FAQ.
  • An admin where the workshop updates the content itself.

The craftsman works; the site sells. While the hands are in the fabric, the site shows the work, helps with the fabric choice and books the visits.

Ways to work

Your craft. Your site.

Start with a single scroll story, or go straight to a site with bookings and an admin behind it. The fee is fixed in writing before we start — and that’s the number on the invoice.

The Short

A one-page scroll story for a launch, a campaign or an announcement.

from€3,500

Expect €3,500–5,500 · 2–3 weeks

  • Three to five scenes, one hero technique done properly
  • Fixed scope, two revision rounds
  • No CMS, no back end — pure speed and polish
  • Built so it can grow into a Feature
The Short in detail
Flagship

The Feature

Your brand told as a scroll-driven film — a fully custom cinematic site.

from€7,500

Expect €7,500–12,000 · 4–8 weeks

  • Five to eight pages or scenes, one continuous story
  • The full signature motion kit, custom code
  • Fast loads and 60fps motion as the definition of done
  • 30 days of care after launch — included
Start a Feature

The Director’s Cut

The Feature with working machinery — the tier this project lives in.

from€12,000

Expect €12,000–20,000 · 8–12 weeks

  • Online booking or ordering, forms and lead capture
  • An admin and multilingual content your team can use
  • Payments and integrations, scoped in writing
  • Proof: Tapicera, and Beshamel’s ordering system
The Director’s Cut in detail

Not sure where you fit? The €900 Design Sprint gives you a strategy call, a content and structure audit and a working animated hero concept. The €900 is credited to any project that goes ahead. See all pricing →

Questions

Before you ask.

We’re a small workshop. Isn’t a social media page enough?

A social page is good for news. A website is where the client sees the work, chooses, books a visit and leaves you a phone number — and where Google can show you to someone searching for exactly what you do.

Can I take bookings online?

Yes — from a simple booking request to a full calendar of your own, with no commission, like Tapicera’s free-visit booking. On the free call we’ll tell you honestly what you need, and the fee is fixed in writing before we start. Every option is on the Pricing page.

Can I add before-and-after photos myself?

Yes. A Director’s Cut comes with an admin panel where you add photos, services and copy yourself. On a Short or a Feature, care covers the changes for you — Standard care includes up to two hours a month.

How long does it take?

A Short ships in 2–3 weeks, a Feature in 4–8 and a Director’s Cut in 8–12. You watch the build on a live staging URL from the first days.

Who owns the site after launch?

You do — the code, the domain and the content. Care is optional, with no lock‑in.

Next project

TITAN

Our own AI product: a personal coach in seven languages that remembers every set — built from zero all the way to subscriptions.

TITAN — the top of titancoach.app in English: “Your coach. Relentless.”

Your move

Want the same for your business?

A free 30‑minute call: what you need, what it will cost and how long it will take. You’ll hear back within one business day.