Skip to content
SoftRious

In-house product

Lumaya

A beauty and wellness network where clients find the right artist, follow their work, message them directly, and book—while artists and studios grow their practice.

In-house productMobile app · Beauty & wellness marketplace
Lumaya

Your people for beauty & wellness

9:41
Lumaya

Beauty is personal.
Find your people.

Artists, studios, or services

Services

Hair
Barber
Skin
Massage

Top artists near you

Leila
Sienna
Marco
Nadia
Home screen

Overview

What is Lumaya?

Lumaya is a Softrious in-house product for a three-sided beauty and wellness network. Clients discover artists by specialty and location, independent artists build a portfolio and client base, and studios showcase their team and recruit talent—all around direct, lasting relationships.

The problem it explores

Choosing a stylist, esthetician, or therapist is a personal decision, yet most booking tools treat artists as interchangeable time slots. Good artists struggle to be found without constant posting, and clients lose touch when an artist changes studios. Lumaya explores a network built around the relationship itself.

Type
In-house product by Softrious
Product
Mobile app · Beauty & wellness marketplace
Platforms
iOS & Android · Flutter + Node.js
Scope
Product strategyMarketplace designBrand identityUX & UI designMobile architecture

The challenge

What we set out to solve.

Serve three audiences—clients, independent artists, and studios—in one product without it feeling crowded, and make trust visible before anyone books.

  • 01Help clients choose with confidence, not guesswork
  • 02Let artists be discovered even when they don’t post often
  • 03Keep client–artist connections when artists change studios
  • 04Give studios visibility, online booking, and a way to recruit

Key features

The product, feature by feature.

  • 01

    Smart discovery

    Search by service, specialty, and distance, with a map of nearby artists and studios.

  • 02

    Pro profiles

    Credentials, specialties, experience, portfolio, and reviews on one page.

  • 03

    Moments

    A portfolio feed where every look links to the artist and a bookable service.

  • 04

    Direct messages

    One-to-one chat that can propose and confirm appointments in the thread.

  • 05

    Bookings, 24/7

    Real-time availability, reminders, reschedules, and visit history.

  • 06

    Studio pages & talent

    Studios showcase their team, take bookings, and connect with artists to recruit.

  • 07

    Live arrival tracking

    For home visits, clients watch their artist approach on the map with a live ETA and arrival alerts.

  • 08

    Artist navigation

    Turn-by-turn directions to the next visit, with location shared only while en route.

  • 09

    Studio live board

    Studios see their whole team on one map—on the way, in session, or available.

Interface

Nine core screens, including live tracking.

A dark, editorial interface with champagne accents—so portfolios and people take centre stage. Home visits are tracked in real time on the map, for clients, artists, and studios.

  1. 9:41
    Lumaya

    Beauty is personal.
    Find your people.

    Artists, studios, or services

    Services

    Hair
    Barber
    Skin
    Massage

    Top artists near you

    Leila
    Sienna
    Marco
    Nadia
    Home screen

    01Home

    A warm, editorial welcome with search, services, and top artists nearby.

  2. 9:41
    ◎ Skin care · Near me
    ArtistsStudios
    +5

    Leila Moreau

    Esthetician · 0.8 km · ★ 4.9

    Book
    Nearby screen

    02Nearby

    Artists and studios on a map, filtered by service and distance.

  3. 9:41

    Leila Moreau

    Esthetician · ★ 4.9

    Licensed10+ yrsFacialsPeels

    128

    Moments

    2.4k

    Saves

    86

    Reviews

    Results-focused skin care for every skin type. Consultations in studio or virtual.

    MessageBook a visit
    Artist profile screen

    03Artist profile

    Credentials, specialties, portfolio, and one-tap booking.

  4. 9:41

    Moments

    For youFollowingSaved

    Jalen Price

    Master barber · Downtown Studio

    Fresh taper and textured top. Booking for next week is open ✂️

    ♥ 312💬 41Book this look
    Moments screen

    04Moments

    A portfolio feed where every look links straight to booking.

  5. 9:41
    ←

    Nadia Brooks

    ● Online

    Hi Nadia! Do you do bridal trials on weekends?

    Hi! Yes—Saturday mornings work best. Do you have a look in mind?

    Soft glam, nothing too heavy 🙂

    Perfect. I’ve sent two trial times to your bookings.

    SAT14

    Bridal trial · 10:00

    Proposed by Nadia

    Accept
    + Write a message…↑
    Messages screen

    05Messages

    Direct conversations that turn into confirmed appointments.

  6. 9:41

    Bookings

    + New
    OCT14

    Bridal makeup trial

    10:00 – 11:00

    Nadia Brooks · Glow Room Studio
    OCT22

    Signature facial

    14:30 – 15:30

    Leila Moreau · Leila Skin Lab
    NOV03

    Cut & colour

    11:00 – 13:00

    Marco Vidal · Atelier Vidal
    View past visits
    Bookings screen

    06Bookings

    Upcoming visits across artists and studios, in one place.

  7. 9:41
    8MIN

    Sienna is on the way

    Arriving 11:22 · 2.4 km away

    Live

    Sienna Hart

    Blowout & styling · Home visit

    💬✆
    Confirmed
    On the way
    Arrived
    Live tracking screen

    07Live tracking

    Follow your artist to your door in real time, with a live ETA.

  8. 9:41
    ↱

    300 m

    Turn right onto Linden Blvd

    Sharing live locationFastest route · light traffic

    Next: Amelia · 11:30

    Bridal trial · 14 Rose Park Lane

    7 min

    2.1 km

    →Slide when you arrive
    On the way screen

    08On the way

    Turn-by-turn directions for artists, sharing live location with the client.

  9. 9:41

    Live team

    Atelier Vidal · 6 artists today

    Live
    All 6On the way 2In session 3
    • Sienna Hart

      Hair artist

      On the way

      6 min

    • Nadia Brooks

      Makeup artist

      On the way

      12 min

    • Leila Moreau

      Esthetician

      In session

      25 min left

    Studio live board screen

    09Studio live board

    Studios see every artist on the map—on the way, in session, or free.

User journey

From “who should I trust?” to a booked visit.

  1. 1

    Search a service

    Pick a service and see who’s nearby.

  2. 2

    Compare artists

    Check credentials, specialties, and portfolio.

  3. 3

    Say hello

    Ask questions directly before committing.

  4. 4

    Book a visit

    In studio or at home—any hour of the day.

  5. 5

    Track arrival

    For home visits, follow your artist live on the map.

Who it’s for

The people Lumaya is designed around.

Every screen was shaped around these user profiles: what they need, what gets in their way, and what the product changes for them.

  • Priya

    34, books a stylist every few weeks

    Needs
    Find an artist whose work she trusts and book without back-and-forth.
    Frustration
    Portfolios live on Instagram and bookings happen over DMs.
    What the app gives them
    Portfolios, reviews, chat and 24/7 booking in one place.
  • Leo

    29, independent makeup artist

    Needs
    Fill his calendar and look professional without running an admin desk.
    Frustration
    He loses hours a week to messages, reschedules and no-shows.
    What the app gives them
    A pro profile, a bookable portfolio, reminders and turn-by-turn directions to home visits.

Brand identity

A refined identity for a personal, premium category.

Lumaya’s identity was created from scratch: a two-petal mark for client and artist, an aubergine-black canvas, champagne gold, and an editorial serif.

Logo

Lumaya

Two petals meeting—client and artist—with a rose highlight for the relationship at the centre.

Aubergine

#110E13

Velvet

#262029

Champagne

#E5C07B

Rose

#E8A5A0

Bronze

#C99A5B

Ivory

#F6F1EC

Type & feel

Editorial. Warm. Personal.

Design decisions

Why it looks and works the way it does.

  • Dark, editorial, and calm

    A deep aubergine canvas lets portfolio photos glow, while champagne accents and a serif feel premium without being loud.

  • The artist is the hero

    Profiles follow the person, not the studio, so clients can stay with the artist they trust.

  • Content that converts

    Every Moment links to the artist and a bookable service, turning inspiration into a visit.

  • Clear wellness boundaries

    The app connects people; it doesn’t give medical advice. Health-related services carry a clear notice to consult qualified professionals.

Proposed architecture

How we’d build it.

A marketplace backend that handles search, media, messaging, and bookings for three kinds of users—with roles and permissions enforced on the server.

  1. 1

    Mobile app

    One Flutter codebase for iOS and Android, with role-aware experiences for clients, artists, and studios

  2. 2

    Marketplace API

    Node.js (TypeScript) services for profiles, services, availability, and bookings, with role-based access control

  3. 3

    Search & discovery

    Full-text and geospatial search across artists, studios, and services, ranked by relevance and distance

  4. 4

    Content & messaging

    Media pipeline for portfolio images and real-time chat with booking proposals

  5. 5

    Live location

    Artists share location only during an active home visit; updates stream over WebSockets with ETAs from the Directions API, then sharing stops automatically

  6. 6

    Trust & safety

    Credential checks, reporting and moderation tools, and clear wellness disclaimers

Tech stack

Built with Flutter and Node.js.

One Flutter codebase delivers polished iOS and Android apps, backed by a TypeScript Node.js API for search, real-time chat, and booking. Proposed stack for this product.

FlutterMobile
Node.jsBackend

Mobile app

  • FlFlutterSingle codebase for native-quality iOS and Android apps
  • DaDartType-safe app language
  • RiRiverpodPredictable app state management
  • GoGoogle Maps SDKMaps, live tracking markers, and the studio live board
  • GoGoogle Directions APIRoutes, turn-by-turn guidance, and live ETAs

Backend

  • NoNode.jsMarketplace API in TypeScript
  • NeNestJSModular services with role-based guards
  • SoSocket.IOReal-time messaging and booking updates
  • BuBullMQReminders, notifications, and media jobs

Data & search

  • PoPostgreSQL + PostGISProfiles, bookings, and location queries
  • OpOpenSearchFast search across artists, studios, and services
  • ReRedisAvailability caching and rate limiting
  • AmAmazon S3 + CloudFrontPortfolio media storage and delivery

Cloud & services

  • AWAWSContainers, managed database, and storage
  • StStripe ConnectDeposits and payouts to artists and studios
  • FiFirebase Cloud MessagingBooking reminders and message notifications
  • SeSentryCrash and error monitoring

Approach

How we shaped it.

It follows the same delivery model we use for every client engagement.

  1. 01

    Discovery

    Align goals, define the product scope, and create a shared roadmap before engineering begins.

  2. 02

    Design

    Create a polished interface system, validate flows, and define the experience before code.

  3. 03

    Engineering

    Build with clear milestones, visible progress, and maintainable code from day one.

What it demonstrates

  • Designing a three-sided marketplace with distinct journeys
  • A premium, dark visual identity for a lifestyle brand
  • Discovery, social content, messaging, and booking in one product
  • Clear boundaries for wellness content and safety

What we’d validate next

  • Validate the three-sided onboarding with artists and studios
  • Test how Moments influence booking decisions
  • Measure how live tracking affects home-visit no-shows and lateness
  • Pilot studio recruiting tools with a small group of studios

Lumaya is a Softrious in-house product, designed and planned end to end by our team.

From the team

Behind the build.

“Lumaya has three very different users—clients, independent artists and studios—and every screen had to work for whoever was holding the phone. Home visits shaped the most: we designed live arrival tracking so clients stop wondering where their artist is, and artists share location only while they’re on the way.”

Softrious product team

Let’s talk

Ready to discuss your project?

Tell us about your goals, timeline, and product ambitions. We’ll help you shape the right next step.

What happens next

  1. 1Tell us what you needA few sentences about the product, the problem, or the team you want.
  2. 2A short intro callWe talk through the work, the timeline, and who should be involved.
  3. 3A clear plan and proposalScope, team, and cost in writing—so you can decide with confidence.