← Back to work
SaaSIn development

Reservix

One booking flow. Different business needs.

In development
LaravelFilamentAPIMulti-tenant
View source
SAAS / BOOKING
reservix

A shared foundation.
Separate workspaces.

Business AServices · staffAvailability · bookings
Business BServices · staffAvailability · bookings
Functional & architecture view
01 /

Context

Provide a shared booking experience for multiple businesses while respecting each one’s services, staff and schedules. The product connects a simple public journey with business-specific management tools.

02 /

My role

Design and development of an independent product, from the multi-tenant model to booking and administration. Verification of business rules and data isolation between businesses.

03 /

Decisions & approach

  1. 01

    Associate data with a business through business_id and verify that boundary in business flows.

  2. 02

    Separate the business panel from platform administration.

  3. 03

    Calculate availability through a service shared by the booking journeys.

04 /

The work

  • Public booking and confirmation pages.
  • Management of services, staff, schedules and time off.
  • Availability and booking creation APIs.
  • Tests covering business isolation and schedule validation, among other rules.
05 /

Status & next steps

The product is in development. Local workflows and tests are the available evidence; they do not establish a customer production deployment.

Keep exploringCotiTrace
CONTACT

Let’s build what’s next.

Designing resilient architectures, leading technical initiatives, scaling e-commerce & SaaS platforms.