Back to projects

SaaS product case study

Laborellus

One calm workspace for small service businesses and shops, bringing appointments, orders, clients, services, photos, SMS reminders and business statistics into a single production-grade SaaS product.

Laborellus statistics dashboard showing business metrics and charts

Project overview

A complete operating system for small business teams.

Laborellus was built for salons, studios, craftsmen, small shops and service teams that still run important work through paper notebooks, WhatsApp chats, Instagram messages, phone galleries and disconnected calendars.

The product gives owners one place to manage scheduling, orders, clients, services, products, team access, reminders and statistics. Workers get a simpler workspace scoped to their own bookings, clients and performance.

The result is less time spent searching for information, fewer forgotten appointments, clearer client history and better business decisions backed by real numbers instead of memory.

2Business models
2User roles
FullDevice support

Product flow

From first setup to everyday business insight.

  1. 01Create an account and set up the first business
  2. 02Define services, products, team members and working hours
  3. 03Plan appointments or manage orders from the right workspace
  4. 04Build client history automatically from real bookings
  5. 05Send SMS reminders and reduce forgotten appointments
  6. 06Review statistics, earnings and filtered PDF reports
Daily workspace

Calendar, orders and clients in one calm product.

Laborellus replaces the notebook, wall calendar, message threads and phone gallery with a single operational workspace. Appointment businesses get a calendar and service flow, while order-based businesses get products and an order pipeline.

  • Monthly calendar with free-slot visibility
  • Appointment, pickup, delivery and consultation entries
  • Product catalog and order status pipeline
  • Photos attached directly to bookings
  • Client records built automatically from history
Availability engine

Scheduling that understands how the business actually works.

The scheduling logic combines business hours, shifts, worker patterns, one-off overrides, days off and breaks before showing availability, so the team is not offered slots that cannot really be worked.

  • Business hours per weekday
  • First and optional second shifts
  • Worker-specific weekly patterns
  • Date-specific schedule overrides
  • Overlap protection for the same worker
Team roles

Owners see the business. Workers see their own work.

The permission model keeps the product useful without overwhelming the team. Owners manage the whole business, while workers get a focused view of their own appointments, clients, statistics and settings.

  • One accountable owner per business
  • Email invitations for workers
  • Worker access scoped to their own data
  • Owner switching across multiple businesses
  • Billing and subscription access for owners
Client experience

Self-booking and reminders reduce manual chasing.

Owners can share a public booking link with real availability, QR support and guardrails. SMS reminders can be enabled per booking and sent from the business name using customizable templates.

  • Public booking without client login
  • QR code for social media or printed material
  • Minimum lead time and future booking limits
  • Configurable SMS reminder timing
  • Bilingual reminder templates
Reporting

Business numbers become visible instead of guessed.

The statistics area gives owners a clear view of bookings, earnings, popular services, SMS usage and worker performance. Workers get the same clarity, scoped only to their own work.

  • Date, status, service and worker filters
  • Worker earnings by percentage or salary
  • Summary cards and trend charts
  • One-click filtered PDF export
  • SMS history and quota visibility
Product experience

A polished SaaS experience for real everyday use.

Laborellus is shaped for small business owners who need software to feel clear, trustworthy and simple. It supports Serbian and English, light and dark themes, currencies, timezones and responsive layouts.

  • English and Serbian interface
  • Light and dark themes
  • Phone, tablet and desktop layouts
  • Business-specific currency and timezone
  • Premium visual system designed for trust

Technical foundation

Built as a secure, multi-tenant SaaS product.

The application is built on Next.js and React with a Supabase and PostgreSQL backend. Business data is isolated at the database level, so each company can only access its own records, and each worker stays inside their assigned scope.

Automated SMS reminders run through background logic with retry behavior, while statistics are calculated server-side and exported into clean PDF reports. The system also preserves history by deactivating records such as services instead of hard-deleting data that past bookings still depend on.

Next.jsReactSupabasePostgreSQLRow-level securitySMS automationPDF reportingInternationalization

Build your SaaS

Need a product that fits the way your business really works?

Laborellus shows how product strategy, interface design and secure engineering can turn scattered daily operations into one dependable workspace. Send a short description and we can map the right product shape for your business.

Send a project enquiry