Skip to content

Beauty salons · SaaS

BeautySys

The platform 29 salons use to fill their calendar.

BeautySys dashboard: monthly revenue, appointments and top services
Client
TuSistemaTecno’s own product
Location
Venezuela
Role
Own product: design, web, iOS and backend
Platforms
Web dashboard, public booking, map directory, 2 iOS apps, Telegram bots
Stack
React · Vite · Supabase · Edge Functions · Realtime · Swift · SwiftUI · SwiftData · Swift Charts · Telegram Bot API

01The challenge

Beauty salons ran their calendar on paper notebooks and WhatsApp: missed appointments, clients who never came back and no idea how much came in each month. They needed a complete platform, affordable for a Venezuelan salon, that works in dollars, bolívares or pesos.

02What we built

What we built

01

Salon dashboard

Daily and monthly revenue, calendar, balance with expenses and payroll, best-selling services and the day’s BCV rate always in view.

BeautySys sales report

02

Online booking in four steps

Clients pick a service, a specialist, a day and a time from their phone. They only see truly free slots, and the salon gets notified instantly.

Date and time step of the online booking

03

Map directory

A public directory to find salons by city and service, with starting prices and their location on the map.

Salon directory with map

04

Checkout on iPhone

A native SwiftUI app for the salon team: dashboard, appointments, point of sale, clients and bookings, in five tabs.

Point of sale in the iOS app

05

The whole platform on an iPhone

The second iOS app runs BeautySys itself: active salons, monthly recurring revenue, expiry alerts, renewals, requests and active users, without opening a laptop.

BeautySys Admin on iPhone: 13 active salons, monthly recurring revenue and alerts

06

A website for every salon

Each salon gets its own page with services, WhatsApp and a booking button, without hiring a separate designer.

A salon’s public page

03Results

Results

registered salons
29
appointments managed
900+
online bookings
600
registered clients
500

Platform figures reported by the team.

04Craft details

Technical decisions, in plain words.

  • 01

    iOS apps without third-party SDKs

    Both apps talk to the database directly over REST, with the session stored in the iPhone Keychain. Less weight, fewer dependencies, more control.

  • 02

    The system works on its own

    22 server functions send appointment reminders, the daily Telegram summary and push notifications, and keep exchange rates up to date.

  • 03

    Real multi-currency

    Each salon picks its currency: prices are stored on a stable base and shown in dollars, bolívares or pesos at the day’s rate.

05Gallery

Need something similar?

Quote my project