
Aura :
Запись к мастерам красоты в одном приложении
Направление
Красота
Что делали
iOS, запись и кабинет мастера
Год
2026






О проекте
Aura — приложение, в котором человек находит мастера красоты рядом, смотрит его работы и записывается, а мастер ведёт в том же приложении своё расписание, записи и деньги. Одно приложение на две стороны: клиент и мастер переключаются ролью, а не разными программами.
Задача
- 01Собрать запись так, чтобы цена была видна до подтверждения, со всеми надбавками
- 02Дать мастеру рабочее место, а не профиль: расписание, записи, выручка
- 03Не дать двум клиентам занять одно время
- 04Говорить с человеком на его языке, оба переводятся целиком
2
роли в одном приложении
2
языка интерфейса
3
уровня в каталоге услуг
Как делали
01Каталог в три уровня
Категория, услуга, параметры. Длина, покрытие, дизайн — каждый выбор меняет цену и длительность прямо на экране, до подтверждения записи.
02Поиск мастера
Лента работ, карта с мастерами рядом и профиль с портфолио, отзывами и ценами. Запись начинается оттуда, где человек посмотрел работу.
03Запись со свободными слотами
Приложение показывает только то время, которое реально свободно, и забирает его сразу. Двойная запись отклоняется на уровне базы, а не проверкой в коде.
04Кабинет мастера
Свой экран с доходом за месяц, числом клиентов, ближайшими записями и графиком выручки. Расписание на неделю редактируется руками.
05Напоминания
Уведомления о новой записи и напоминание перед визитом собираются в базе по расписанию и приходят обеим сторонам.
Две стороны одного приложения
Площадка живёт, только если обеим сторонам в ней удобно. Поэтому мастер тут не карточка в каталоге.
Клиент
Категории на главной, лента работ, карта с мастерами рядом. Человек выбирает глазами, а не по списку названий.
Мастер
Отдельное рабочее место: доход за месяц, клиенты, ближайшие записи, выручка графиком и расписание на неделю.
Переключение
Роль меняется в профиле, приложение одно. Мастеру не нужна вторая программа, чтобы самому записаться к кому-то.


Цена видна до записи
Главная причина, по которой запись срывается, — сумма, которая выросла на месте.
Параметры меняют цену
Длина, покрытие, дизайн, дополнительные услуги. Каждый выбор сразу пересчитывает итог и длительность.
Вилка по мастерам
У одной услуги разные мастера стоят по-разному, и это видно до выбора, а не после.
Итог перед подтверждением
На последнем экране человек видит услугу, мастера, время и сумму одним блоком.


Что держит расписание
Запись — это не форма, а место во времени, которое нельзя отдать дважды.
Занятое время не показывается
Свободные слоты считаются из расписания мастера и уже сделанных записей, а не выдаются списком часов.
Двойную запись отклоняет база
Правило лежит на уровне базы данных, а не в проверке внутри приложения: два человека, нажавшие одновременно, не займут один слот.
Напоминания по расписанию
Задача в базе каждые десять минут проверяет, кому пора напомнить о визите, и отправляет уведомление.

На чем собрано
React Native
Expo
TypeScript
Supabase
PostgreSQL
Результат
Приложение собрано и проходит внутреннее тестирование перед публикацией в App Store. Работают каталог, карта, лента, чат, запись со свободными слотами, кабинет мастера и уведомления. Рядом с приложением — публичный сайт и админка.

Площадка записи выживает не красивым каталогом, а тем, что время нельзя занять дважды.







