Case study

Mari-Kris Fashion House

Online store, 12 tailoring services, and made-to-measure orders - all in one place for a boutique and atelier with 20+ years of history in Pleven.

Built with
Next.js
PostgreSQL
Prisma ORM
Cloudinary
Vercel
2nd place
on Google in 20 days
3 product types
clothing, fabrics, and made-to-measure tailoring
No developer
the owner manages everything alone

Results

100% organic results, straight from Google.

Brand-new siteNo advertisingNo backlinks

Organic traffic (Google Search Console)

In under 2 months the site grew from about 13 to about 65 visits per week - nearly 5x more, entirely from Google search.

~65
clicks per week
8,2%
CTR - of views become visits

Local ranking (Google Maps)

After we optimized the site and the Google Business Profile, Mari-Kris climbed from 7th to 2nd place for “tailor Pleven” in just 20 days.

Before
7th
place · 8 reviews
After 20 days
2nd
place · 12 reviews

Source: Google Search Console and Google Maps - purely organic, no ads and no backlinks.

Mari-Kris Fashion House is a boutique and atelier for custom tailoring in Pleven, operating since 2003. They needed a modern website that brings together an online store, a presentation of 12 tailoring services, and a made-to-measure ordering system - all in one place.

What the site lets the client do

Sell clothing online with delivery across the country
Take custom tailoring orders without the client visiting in person
Present 12 tailoring services with real photos
Collect verified reviews from real customers automatically
Run the entire business from one admin panel
Show up in Google with full SEO optimization

What the customer sees

Homepage

Visitors instantly see what the atelier offers - ready-to-wear pieces, tailoring services, and a gallery of real work.

Building a platform that combines an e-commerce store with custom tailoring services required solving several complex problems:

Two businesses in one site

Mari-Kris isn't an ordinary store - they sell ready-made clothing, but also tailor to measure. We had to unite two completely different purchase processes into one experience that's easy and clear for the customer.

The customer has to know the price immediately

The price for tailoring depends on the type of garment, the fabric chosen, and the number of meters. The customer had to see the final price right away, without waiting for a quote, otherwise most people just leave.

Delivery to any address in Bulgaria

Customers had to be able to order with Econt or Speedy - to an office or to an address. That meant connecting the site to both couriers and making the choice as easy as possible.

We chose a modern tech stack that delivers maximum flexibility and performance:

1

Online store - to sell to customers across the country

We built a full online store so Mari-Kris can take orders around the clock without customers having to come in person. The customer browses products, picks size and color, adds to cart, and chooses delivery with Econt or Speedy - to an office or to an address. The cart is saved even if they close the browser, and prices are shown in lev and euro.

2

Made-to-measure orders - the atelier comes to the customer

We built a system that lets customers order made-to-measure garments online. They choose the garment type and fabric, enter their measurements, and see the exact price immediately - how much tailoring costs plus how much fabric is needed. No phone calls, no waiting for quotes, no coming to the atelier.

3

Admin panel - so they can run the business themselves

We built a 16-page admin panel from scratch so the owner can run her entire business without help from a developer. She adds products, manages fabrics and prices, tracks orders from receipt to delivery, moderates reviews, uploads photos to galleries, and follows revenue and statistics - all in one place.

We built a full online shop so Mari-Kris can sell to customers across the country, not just those who walk into the boutique.

For the shopper

  • Browses products with multiple photos, picks size, color, and material
  • Adds to a cart that's saved even if the browser closes
  • Picks Econt or Speedy delivery - to a pickup point or to an address
  • Sees prices in BGN and EUR so they know exactly what they'll pay

For the owner

  • Gets orders with every detail - product, size, address, phone
  • Instantly sees which size is in stock and when it runs out
  • Adds new products with photos, sizes, and prices in minutes
  • Customers get an automatic email confirming their order

We built a system that lets the client order a tailored garment online - without coming into the atelier. They pick a garment type and fabric, enter their measurements, and the site calculates the price automatically.

Client enters measurements

Bust, waist, hips - everything needed to sew the garment to fit the client perfectly, without an in-person visit.

Sees how it will look

We built visualizations of every garment type with a preview of the chosen fabric, so the client can picture the final result.

Knows the exact price right away

The site calculates the price automatically - how much the tailoring costs plus how much fabric is needed. No surprises, no waiting for a quote.

We built the admin panel from scratch so the owner can run the entire business alone - without depending on a developer for every change.

What the owner sees

Dashboard

The owner sees orders, products, posts, and stats in one place - with one-click navigation to every section.

16 pages, built from scratch - no WordPress, no off-the-shelf templates. The owner manages products, fabrics, orders, galleries, reviews, and statistics from one place, without needing technical know-how and without depending on a developer.

We built the site so Google understands exactly what Mari-Kris offers and shows it to people searching for those services.

Google understands the business

We added 10+ types of structured data so Google can show Mari-Kris with ratings, prices, and services right in the results.

Every product and fabric ranks on its own

Every garment, every fabric, and every service has its own page, optimized for Google. When someone searches for a specific product or service, they land directly on Mari-Kris.

Ready for AI search

We added llms.txt and OpenGraph meta tags so the site can show up in AI search engines like ChatGPT and Perplexity.

A site built on clean code hits numbers that plugin-heavy platforms rarely reach.

94
Performance (Speed)
Fast loading across devices
93
Accessibility
Usable for everyone
100
Best Practices
Follows industry best practices
100
SEO
Optimized for search engines

Google PageSpeed Insights is a free Google tool that measures the speed and quality of websites. A score above 90 is considered excellent.

Mari-Kris now sells to customers across the country, takes made-to-measure orders online, and climbed from 7th to 2nd place on Google Maps for "tailor Pleven" in 20 days. Each of the 12 services has its own page optimized for Google. The owner runs the entire business alone from one admin panel - products, fabrics, orders, galleries, and statistics. This is our largest project to date.

Next.js 16
App Router, SSR/SSG
PostgreSQL
Prisma ORM, 8 models
Cloudinary
Images + Sharp
Resend
Transactional emails
TypeScript
React 19
Tailwind CSS 4
Responsive design
Vercel
Hosting and deploy
Google Analytics
GA4 integration

Got questions? We've got answers.

Answers to the questions clients ask us most often

Yes. In 20 days Mari-Kris climbed from 7th to 2nd place on Google for 'tailor Pleven', and each of the 12 services has its own optimized page.

On Next.js 16 with PostgreSQL and Prisma, images via Cloudinary and emails via Resend. The whole codebase was written from scratch for maximum speed and flexibility.

Yes. We built a 16-page admin panel where the owner manages products, fabrics, prices, orders, galleries and statistics, with no dependence on a developer.

The customer picks a garment type and fabric, enters their measurements, and sees the final price instantly, with no phone call and no waiting for a quote.

I hired the company to build an online store. I was skeptical because I'd been let down three times before. I was amazed and really happy with the work. Professionalism, a great attitude, and clear explanations. Accurate and right on schedule. Highly recommend!
Valentina Krivoshiyska
owner of Mari-Kris
Ready?

Let's build your next project.

Have a site or just considering one? Tell us briefly and we’ll send concrete guidance by email, no mandatory meeting.

Free consultation

We reply within 48 hours on business days. Your data stays with us.

Online Store and Custom Tailoring Atelier | Mari-Kris Case Study | Coding Turtles