CLIENT:
SAO

A loyalty app that turns one-off purchases into long-term relationships

Project summary

LIVE PROJECT
CLIENT
SAO
TEAM
  • Mobile Developer
  • Back-end Developer
  • Front-end Developer
  • Full-stack Developer

Results

  • All bookings in one place

    the SAO House club's restaurant, rooms and events

  • A more engaged community

    thanks to exclusive content and a dynamic feed

  • GDPR-compliant data security

    with payments handled by Stripe

  • One account on phone and web

    a mobile app and a web version on a shared backend

CHALLENGE

The main goal was to launch a platform that:

  • Gives the SAO House community its own space with access to exclusive events and content.
  • Handles membership (Friend/Member) and subscriptions.
  • Supports a complex booking system for services (restaurants, conference rooms, events).
  • Has a dynamic feed with news and recommendations.
  • Delivers high performance and GDPR-compliant data security.

One of the main challenges was integrating with many external services at once (such as Stripe, GoPOS, Firebase and Microsoft Exchange), which required carefully planning the backend architecture.

On top of that, building a system that differentiates access, permissions and user journeys (Friend vs Member) across both the web and mobile apps proved a significant design and logic challenge - especially in keeping the user experience consistent and smooth.

SOLUTION

We developed a coherent architecture built on modern technology:

  • Mobile frontend: React Native, optimized for iOS and Android.
  • Web frontend: Responsive and aligned with the mobile UX.
  • Backend: Ruby on Rails, handling the logic for bookings, payments and content management.
  • Database: PostgreSQL.
  • Third-party integrations:
    • Stripe: subscription payments.
    • Microsoft Exchange: room bookings and calendar sync.
    • Firebase: analytics and push notifications.
    • GoPOS: restaurant table bookings.

SAO Life case study — cover image

KEY FEATURES

  • User registration via the "Friend" and "Member" paths.
  • A dynamic Main Feed with news and recommendations.
  • A booking system (restaurants, rooms, events).
  • A benefits module with detailed views.
  • A user account area: profile editing, membership, payments, notifications.
  • A web version with an admin panel and a user portal.
  • Payment processing and booking confirmations.

The booking system in the SAO Life app

RESULTS

  • A smooth mobile app with a clear, short sign-up and booking process.
  • Higher user engagement through exclusive content and personalized recommendations.
  • A modern platform that meets all personal data and transaction security requirements.

Case study SAO Life — zrzut ekranu

SUMMARY

The SAO Life app is a modern, comprehensive solution built for members of the SAO House club. Thanks to a carefully planned architecture, integrations with key external services and a rich feature set, we created a platform that not only makes bookings, membership management and communication easier, but also strengthens community engagement through dynamic content and exclusive benefits that are easy to access.

The SAO Life mobile app delivered by Boring Owl

Technologies used

MOBILE

a single codebase for the iOS and Android apps

FRONTEND

a web app that complements the mobile channel

FRONTEND

building the user interface

BACKEND

business logic for membership, bookings and networking

DATABASE

storing member, booking and subscription data

CMS

headless CMS for managing in-app content

THIRD-PARTY INTEGRATIONS

subscription payments for membership

THIRD-PARTY INTEGRATIONS

analytics and push notifications

INFRASTRUCTURE

cloud services that run the platform

INFRASTRUCTURE

automated app deployments

Get an estimate