Case Study · Booking & Scheduling SaaS

Seiri

Our flagship product — and the thing we're proudest of. A booking and scheduling platform that hands service businesses back the hours they were losing to the calendar. It's still growing with us, and every hard problem it threw at us only made it sharper.

Our role Product, design & full-stack build
Type SaaS web application
Stack Angular · NodeJS · PostgreSQL
Live seiri.sk →
Seiri booking system interface on a tablet
The beginning

It started with a phone that never stopped ringing

Trainers, salon owners, studio managers — the people Seiri is built for didn't get into their trade to run a calendar. They got into it to coach, to cut hair, to help people. Yet their days were quietly eaten alive by scheduling: phone calls during a session, messages at midnight, a double-booking they only spotted when two clients showed up for the same slot.

Every booking was a small interruption. Every change meant another round of texts. The admin never stopped — and it was stealing time away from the actual work, and from the evenings that were supposed to belong to them.

“Your job is caring for people — not managing calendars.”

That became the whole point of Seiri, captured in the line the product leads with to this day: you don't have to be on the phone every five minutes.

The people we built for

Trainers, salons and studios

Before a single line of code, we mapped who would actually live inside Seiri every day. These are the people who kept every decision honest.

N

Nina

Personal trainer & freelancer

Her day
Back-to-back sessions, often with her phone buzzing mid-rep.
Her frustration
Rescheduling by text, and clients who quietly forget they booked.
What she needs
Clients to book themselves, in two clicks, without ever calling her.
P

Peter

Salon & fitness-studio owner

His day
Juggling several staff, several rooms and one shared calendar.
His frustration
Overlaps, holiday clashes, and no clean picture of who's booked where.
What he needs
Staff and rooms managed in one place, with the right permissions for each person.
The challenge

Make the scheduling disappear

The hard part — and the part we loved most — was making something genuinely complex feel like nothing at all. A good booking system has to hold a dozen moving pieces in its head: availability, overlaps, recurring appointments, multiple staff, multiple rooms, holidays, permissions. The user should feel none of that. They should feel calm.

So we built Seiri around a few quiet promises: a booking should take two clicks, a conflict should be impossible rather than merely discouraged, and the whole thing should work from a phone, because that's where our users actually are.

Two-click reservations

Booking a slot takes seconds — for the business and for the client.

Conflict-free calendar

Automatic scheduling that makes double-bookings impossible, not just unlikely.

Clients & recurring visits

Client records and repeat appointments handled without the copy-paste.

Staff & rooms

Manage multiple people and spaces with permissions tuned to each role.

Email notifications

Reminders and alerts so fewer slots go to waste on no-shows.

Mobile-first dashboard

Runs the business from a phone, with export when the desk work calls.

Where it's going

Built to keep growing

Seiri is the most ambitious thing we maintain, and it's built to keep evolving gracefully. On the roadmap:

Under the hood

The craft behind it

Seiri is the system we pour the most care into — and the one that proves what two friends can build together when they refuse to cut corners.

Have a product this ambitious?

We'd love to hear the messy, complicated version. That's the part we enjoy.

Tell Us About It play icon