Case Study

Vosh β€” On-Demand Laundry Marketplace

Marketplace Β· On-Demand Services Β· Switzerland

A two-sided marketplace that takes care of your laundry

Vosh is a Swiss on-demand laundry platform connecting customers with vetted local service providers β€” called Voshers β€” who collect, wash, fold, and return laundry to the customer's door. The platform handles everything from scheduling to payment, so customers get clean clothes without leaving home.

On the other side, Voshers earn flexible income using their own equipment. The platform handles their visibility, bookings, payments, and quality ratings β€” turning a spare washing machine into a micro-business with zero setup overhead.

Visit Website β†’ ← Back to Cases
πŸ“

Location-Based Matching

Customers enter their postal code and the platform instantly matches them with available, qualified Voshers in their area β€” Zurich, Winterthur, Lucerne, and Zug.

πŸ“…

Flexible Pickup & Delivery

Customers schedule a pickup slot that suits them. Clean laundry is returned folded or ironed, with free delivery on orders over CHF 49.

πŸ’°

Earn as a Vosher

Anyone with a washing machine can apply as a Vosher, set their availability, and start earning. The platform manages bookings, payouts, and customer communication.

⭐

Quality-Vetted Providers

Every Vosher is selected and qualified before going live. Customers rate each service, maintaining a consistent standard across the network.

4
Swiss Cities Live
CHF 25
Starting Per Bag
5
Payment Methods
2-Sided
Marketplace Model
Customer Flow

Book in minutes, get it back spotless

The customer journey is built around simplicity β€” find a Vosher nearby, pick a service, schedule pickup, and pay. No calls, no back-and-forth, no surprises.

9:41●●●
Laundry, delivered.
vosh
Enter your postal code to find Voshers near you
πŸ“ 8001 ZΓΌrich
Find Voshers
3 Voshers available near you
M
Maria S.
0.8 km Β· 143 jobs
β˜… 5.0
T
Thomas K.
1.2 km Β· 89 jobs
β˜… 4.9
A
Anna L.
1.9 km Β· 212 jobs
β˜… 5.0

Find a Vosher

9:41●●●
Choose Service
Maria S. Β· 8001 ZΓΌrich
πŸ‘•
Everyday Laundry
Washed & folded per bag
CHF 25.95
πŸ‘”
Ironed Laundry
Pressed & protected per bag
CHF 32.95
🧺
Shirts
On hangers, per piece
CHF 4.20
🏨
Professional
Restaurant & medical
On request
Free delivery on orders over CHF 49
Continue to Schedule

Service Selection

9:41●●●
Schedule Pickup
Ironed Laundry Β· 1 bag
May 2026
M
T
W
T
F
S
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Pickup time
08:00
10:00
12:00
14:00
16:00
18:00
ServiceIroned Laundry
PickupFri May 8 Β· 10:00
TotalCHF 32.95
Confirm & Pay

Schedule & Pay

Platform

Two audiences, one platform

Vosh is a two-sided marketplace β€” every feature is designed for both the customer experience and the Vosher business experience simultaneously.

🧺

For Customers

Skip the laundromat. Customers book online, leave their bags at the door, and get everything back clean, folded, or pressed β€” on their schedule.

βœ“
Location-based Vosher matching by postal code
βœ“
Multiple service tiers from CHF 25.95
βœ“
Flexible pickup & delivery scheduling
βœ“
Free delivery on orders over CHF 49
βœ“
Mastercard, Visa, TWINT, PostFinance, PayPal
βœ“
Rating system for quality assurance
πŸ’Ό

For Voshers

Anyone with a washing machine can apply. Vosh handles the customers, the bookings, and the payouts β€” Voshers just pick up the bags, do the laundry, and earn on their own schedule.

βœ“
Apply online and go through qualification
βœ“
Set your own availability and service area
βœ“
Receive bookings automatically via the platform
βœ“
Transparent earnings per completed job
βœ“
Customer ratings build your profile and trust
βœ“
Expand to professional laundry clients
Technology

The stack behind Vosh

A marketplace at its core is a matching and payments problem. The Vosh stack is chosen to solve both reliably β€” keeping customers, Voshers, and payments flowing without friction.

πŸ”΄

CodeIgniter

Application Backend & API

CodeIgniter powers the Vosh backend β€” handling customer and Vosher authentication, the location-based matching logic that pairs postal codes with available providers, booking lifecycle management (create, confirm, complete, cancel), and the REST API consumed by the Vue frontend. Its lightweight footprint keeps response times low even during peak booking windows.

REST API Location Matching Booking Lifecycle Auth
🟒

Vue.js

Customer & Vosher Frontends

Vue powers both the customer booking flow and the Vosher dashboard as a single SPA with role-based views. The customer side handles postal code search, Vosher selection, service configuration, date/time picking, and payment. The Vosher dashboard shows incoming bookings, availability management, earnings history, and customer ratings β€” all reactive, no full-page reloads.

Vue 3 SPA Role-Based Views Reactive Booking Flow Pinia
🟑

Database

Users, Bookings & Ratings

The relational data model covers both sides of the marketplace β€” customer profiles and address books, Vosher profiles with service areas and availability calendars, booking records linked to specific Voshers and service types, payment transaction logs, and the rating data that drives quality control. Geolocation-indexed queries power the fast postal code matching on the search screen.

Geo-Indexed Queries Booking Records Ratings Availability Calendar
πŸ’³

Payments

Swiss Market Payment Methods

Serving the Swiss market means supporting Swiss payment habits. Vosh integrates Mastercard, Visa, PostFinance, TWINT (Switzerland's dominant mobile payment method), and PayPal β€” covering virtually every payment preference in the target market. Payments are collected at booking confirmation, with automatic platform fee deduction and Vosher payout processing on job completion.

TWINT PostFinance Mastercard & Visa PayPal
Laundry Marketplace CodeIgniter Vue.js TWINT PostFinance Mastercard & Visa PayPal Location Matching Two-Sided Marketplace Switzerland

Let’s Build Something Great Together

Whether you need a custom platform, a web application, or a scalable backend system, Mangosoft is ready to help turn your ideas into powerful digital solutions.

Contact Us Today