Приложение для iPhone и iPad для груминг-салона в Москве на Swift и SwiftUI: запись к мастеру, бонусы и профиль питомца

Ссылка на работу
image image image image
Задача. Салон с двумя точками стрижёт собак и кошек. Клиенты записывались в мессенджерах, каждый администратор вёл свою переписку, окна мастеров сверяли по тетради, и на одно время иногда попадали двое. Длительность услуги зависит от породы и размера питомца, а бонусы за визиты считать вручную никто не хотел. Хозяева хотели записываться вечером с телефона, администраторам нужно было общее расписание обеих точек. Решение. Приложение написал на Swift с интерфейсом на SwiftUI. В приложении для iPhone хозяин заводит профиль питомца: порода, вес, особенности, фото. Запись идёт по цепочке питомец, услуга, мастер, время, и приложение показывает только окна, где мастер свободен достаточно долго. За день приходит напоминание с переносом. Бонусы начисляются за визит, списание подтверждает администратор. В истории стрижек мастер добавляет фото «после». Для iPad отдельный экран администратора с расписанием мастеров по колонкам и быстрой записью, обе точки работают с одной базой через серверный API. Приложение опубликовано в App Store на учётную запись салона. Результат. Запись переехала из мессенджеров, две записи к мастеру на одно время логика окон не пропускает, бонусы считаются сами, а прошлую стрижку показывают по фото. Владельцы других телефонов пока записываются через администратора. Евгений Росляков, сайты с 2016 года. Работаю как самозанятый по договору, закрывающие документы для юрлиц.