Résacar
A group transport marketplace: the difficulty lies in making quotes comparable.
- Year
- 2026
- Design & build
- in progress
- Stack
- React · TypeScript · Tailwind · Vercel
- Product design
- Design
- Development
- Partner area

- quote format for every partner
- 1
- development
- In progress
What needed solving.
The background
Résacar is a platform connecting people who need group transport with coach operators, currently in development: a quote comparison tool, a partner area and a booking funnel.
The constraint
On a marketplace, value comes from comparability. Yet two coach quotes are almost never comparable: one includes the driver's meal, the other does not; one charges for standby time, the other by the kilometre. Without standardisation, the comparison tool compares nothing.
The response
Impose a single quote format on every partner: the same line items, the same inclusions, the same calculation method. The operator fills in a grid, not free text. It is more demanding at sign-up, and it is the only way to make the comparison honest.
Every design choice, and the reason for it.
A standardised quote grid
Identical line items for every operator, explicit inclusions. The customer compares rows, never paragraphs.
A request in several steps
The request is split into short steps with visible progress. On a long form, showing progress is what separates abandonment from completion.
A partner area designed for life on the road
Operators reply from a phone, between two jobs. The reply interface fits on one screen.
Project palette
Deep blue
#1B3A5C
Identity
Action green
#1F7A54
Approval, quote received
Light grey
#F4F6F8
Background
Ink
#1A1E23
Text
Type system
Display
Outfit 700
Body text
Inter 400
Every amount uses tabular figures: a comparison tool whose price columns do not line up is unreadable, and therefore useless.
What's under the bonnet.
- React
- TypeScript
- Tailwind
- Vercel
A typed quote model
The quote grid is a schema validated on the server. A non-compliant quote is rejected on entry rather than corrected after the fact.
Notifications for both sides
A new request on the operator's side, a new reply on the customer's side. On a marketplace, response time is the metric that decides whether the service survives.
How the site makes itself findable.
Comparison searches
“Compare coach quotes”, “group bus hire prices”. The intent to compare is exactly what the product promises.
What was delivered.
- Home — quote request
- Reply comparison
- Partner area
- Booking tracking
- Help
How the project unfolded.
Quote model
Standardising line items and inclusions.
Design
Step-by-step request, comparison tool, mobile partner area.
In progress
Notifications, booking tracking.
What we are often asked.
More of our work
GDPR compliance & SaaSKonsent by Kayzen
A banner vendor that audits banners is both judge and party: independence was the product.
Offensive cybersecurity & SaaSSentinel by Kayzen
Selling a security product to engineers: every claim had to be demonstrable.
Data & weather serviceMétéo Climat France
358 indexable pages, a map animated over 72 time steps — and not a single line of framework.
The same high standards, for your website.
A free audit of your current site, a quote within 24 hours and written reasoning — like the case study you have just read. Pay in three interest-free instalments; local funding schemes checked before you sign.