Skip to Content
One Piece Consulting
  • Home
  • Odoo
  • AI Automation
  • Growth Studio
  • Case Studies
  • Blog
  • About Us
  • FAQs
  • Help
  • Jobs
  • Sign in
  • Contact Us
One Piece Consulting
      • Home
      • Odoo
      • AI Automation
      • Growth Studio
      • Case Studies
      • Blog
      • About Us
      • FAQs
      • Help
      • Jobs
    • Sign in
    • Contact Us
    Case study · Custom mobile app

    Case study: a custom mobile app for a salon booking marketplace

    In beauty and wellness, a missed phone call is a missed booking. One Piece Consulting built a custom mobile app and beauty marketplace: a customer app, a salon dashboard and an admin portal, working as one platform.

    Book a Consultation
    Beauty and wellnessCustom mobile app + web dashboardsDelivered by One Piece Consulting
    3 connected platformscustomer app, salon dashboard and admin portal
    29 customer app screensfrom salon search to rewards
    24/7 bookingcustomers book any time, without a phone call
    1 marketplacediscovery, booking, shopping and payments together
    Swipe for more →
    AR
    By Ali Rana, CEO, One Piece Consulting · Updated 12 November 2026

    Key facts

    • Client: A beauty and wellness platform (name kept private)
    • Product: Custom mobile app for salon booking
    • Platforms: customer mobile app, salon dashboard, admin portal
    • Customer app: 29 screens
    • Booking: digital, available 24/7
    • Commerce: product shop, promotions, loyalty, vouchers
    • Payments: Stripe, integrated and tested in development
    • Delivered by: One Piece Consulting, Dubai
    The challenge

    Phone bookings were costing salons customers

    Customers had to call salons to check services, ask about stylists and book a time. Salons were taking bookings by hand while also running staff schedules, payments, customer lists and promotions.

    What wasn't working

    • Booking by phone. Every missed call could mean a missed appointment.
    • Manual schedules. Salons matched stylists and time slots by hand.
    • No easy way to compare. Customers couldn't browse salons, services and stylists in one place.
    • Loyalty and promotions on the side. Rewards and offers ran apart from bookings.

    What the platform needed

    • A simple app for customers to find, compare and book.
    • A workspace where salons run their business.
    • Central control for the people who run the marketplace.
    • Ways to earn beyond booking commissions.
    What we built

    One salon booking platform, three connected experiences

    We built a multi-sided platform, not just a booking tool. Customers, salon partners and administrators each get their own experience, all working from the same data.

    How the three platforms connect

    A booking made in the customer app shows up instantly for the salon and the admin team.

    Customer mobile app

    Discover · nearby salons and services
    Choose · compare profiles, pick a stylist
    Book · any time, 24/7
    Shop and save · products, points, vouchers
    ▶

    Salon dashboard

    Bookings · statuses in one view
    Team · staff and services
    Products · items for sale
    Insights · revenue and customer activity
    ▶

    Admin portal

    Salons and customers · onboarding and control
    Catalog · services and bookings
    Finance · financial records
    Growth · loyalty and communications
    1

    Customer experience

    A mobile-first journey of 29 screens. Customers find nearby salons, explore services, compare profiles, pick a stylist and book. Booking history, loyalty points, vouchers, notifications and a beauty shop sit in the same app.

    2

    Salon operations

    A dashboard that gives each salon partner control of bookings, services, staff and products. Appointment statuses, revenue insights, customer activity and promotions are in one workspace.

    3

    Platform administration

    A central admin system to manage salons, customers, service catalogs, bookings, financial records, loyalty programs and platform messages.

    Swipe for more →
    Who uses it

    What each user can do now

    Each side of the marketplace replaces a manual step with a digital one.

    UserWhat they do in the platformWhat it replaces
    CustomersFind salons, pick services and stylists, book, pay, earn rewardsCalling salons to ask and book
    Salon partnersManage bookings, staff, services, products and promotionsPaper diaries, phone calls and spreadsheets
    Platform adminsOversee salons, customers, catalogs, bookings, finance and loyaltyScattered records with no single view

    Planning a booking or marketplace app?

    Tell us your idea. We'll map the customer, partner and admin sides with you.

    Book a Consultation
    Commerce

    Revenue beyond booking commissions

    The platform was built to earn in more than one way. Bookings bring customers in, and commerce features help the marketplace grow.

    1

    Beauty product shop

    Customers buy beauty products in the same app they book in.

    2

    Promotions

    Promotional campaigns and paid visibility help salons get seen.

    3

    Loyalty and vouchers

    Points and vouchers bring customers back for their next visit.

    4

    Stripe payments

    Stripe payment processing was integrated and tested in the development environment.

    Swipe for more →
    The results

    A connected base for customers, salons and the marketplace

    The platform gives every side of the business one connected digital experience, and a foundation to grow on.

    For customers
    Find, book and get rewarded in one app

    Less need for phone-based booking, with history and rewards always to hand.

    For salons
    A dedicated workspace

    Appointments, services and business information are managed in one place.

    For the platform owner
    Central control of the marketplace

    Salons, customers, catalogs, bookings and finances are overseen from one admin portal.

    For growth
    More than one way to earn

    Commerce, loyalty and promotions open revenue beyond booking commissions.

    Swipe for more →
    Planning your own app

    What affects the scope of a booking or marketplace app

    Every app is different. These are the factors that shape the time and effort, so you can plan before you talk to any developer.

    FactorWhy it matters
    Number of user typesA customer-only app is smaller than a customer + partner + admin marketplace.
    Screens and journeysEach screen needs design, build and testing. This project's customer app has 29.
    PaymentsPayment gateways like Stripe need secure setup and testing.
    Loyalty and commercePoints, vouchers and a product shop add rules and admin tools.
    IntegrationsLinks to Odoo, accounting or CRM systems need data mapping.
    LanguagesEnglish and Arabic apps need right-to-left layouts for Arabic.

    Already run Odoo? A booking app can connect to it for invoicing, stock or customer records, so nothing is typed in twice. We also deliver Odoo implementation in the UAE: see how Mohsyn moved leads and service requests into Odoo.

    Questions

    Custom mobile app for salons: common questions

    What features does a salon booking app need?

    The basics are salon and service search, stylist choice, live availability, booking and reminders. A stronger app adds payments, booking history, loyalty points, vouchers and notifications. Salons also need a dashboard for bookings, staff, services and revenue.

    Why build a beauty marketplace and not a single-salon app?

    A single-salon app serves one business. A marketplace brings many salons together, so customers can compare and book in one place. The platform owner can also earn from product sales and promotions, not only booking commissions.

    How long does it take to build a salon booking app?

    It depends on scope: how many user types, screens, payments and integrations you need. A three-sided marketplace takes longer than a simple booking app. After discovery, we give you a written timeline before any build starts.

    Can a booking app take payments and run loyalty points?

    Yes. In this project we built loyalty points, vouchers, promotional campaigns and a beauty product shop, and connected Stripe for payments. Stripe was integrated and tested in the development environment.

    Can a booking app connect to Odoo or our current systems?

    Yes, a custom app can connect to other systems, including Odoo, for things like invoicing, stock or customer records. We map what needs to sync during discovery, so data isn't typed in twice.

    How much does a salon booking app cost?

    It depends on the number of user types, the screens and journeys, payments, loyalty and shop features, integrations and languages. After a free discovery call, we send a written scope with the cost, so you know the number before any build starts.

    Can a salon booking app work in Arabic?

    Yes, an app can support both English and Arabic. Arabic needs a right-to-left layout and translated content, which adds design and testing time, so we plan the languages during discovery.

    Related: Custom project management tool case study · AI automation services in the UAE · Growth Studio for marketing · All case studies

    AR

    About the author. Ali Rana is the CEO of One Piece Consulting, a Dubai-based team that builds Odoo systems, custom web and mobile apps, and AI automation for businesses in the UAE and Saudi Arabia. His team delivered this project.

    Have an app idea?

    Turn your booking or marketplace idea into a working platform

    Tell us who will use your app and what they need to do. In a free 30-minute call, we'll talk through the customer, partner and admin sides, and how it could connect to your other systems.

    Book a ConsultationWhatsApp us: +971 56 722 9912
    OfficeOne Piece Consulting
    106 Building, Al Ramth 02, Remraam, Dubai, United Arab Emirates
    Phone and WhatsApp+971 56 722 9912
    ServingUnited Arab Emirates and Saudi Arabia
    Book a ConsultationWhatsApp

    One Piece Consulting

    Transforming businesses through Odoo, AI, and Creative Excellence.

    Connect with Us

    • Contact Us
    • Ali Rana
    • +971 56 722 9912

    Resources

    • Blog
    • Case Studies
    • FAQ

    Services

    • Odoo Consulting
    • AI Automation
    • Growth Studio

    Narrate - Growth Studio ​ ​ ​Yeajhh - AI Automation & Intelligent Solutions

    © 2026 One Piece Consulting. All rights reserved.

    Our Specialised Brands

    Narrate - Growth Studio ​ ​ ​​Yeajhh - AI Automation & Intelligent Solutions

    One Piece Consulting

    Transforming businesses through Odoo, AI, and Creative Excellence.

    Connect with Us

    • Contact Us
    • Ali Rana
    • +971 56 722 9912

    Follow us

    Click here to setup your social networks

    Resources

    • Blog
    • Case Studies
    • FAQ

    Services

    • Odoo Consulting
    • AI Automation
    • Growth Studio

    Our Specialised Brands

    Narrate - Growth Studio ​ ​ ​Yeajhh - AI Automation & Intelligent Solutions

    Narrate - Growth Studio ​ ​ ​​Yeajhh - AI Automation & Intelligent Solutions

    We use cookies to provide you a better user experience on this website. Cookie Policy

    Only essentials I agree