Клиентът
The Exclusive Society е мрежа с достъп по покана за нощния живот и хотелиерството на ОАЕ: от едната страна ресторанти, плажни и нощни клубове, от другата - криейтъри и инфлуенсъри. Бизнесите публикуват оферти - маса, събитие, преживяване - а инфлуенсърите връщат съдържанието и достигането, които ги оправдават. Брандът обещава ексклузивност; продуктът трябваше да я наложи.
Задачата
Двустранните пазари всъщност са два продукта под един бранд. Инфлуенсърът отваря приложението, за да разглежда оферти, да кандидатства и да докаже, че колаборацията се е случила. Заведението отваря същото приложение, за да публикува оферти, да пресява кандидати и да одобрява върнатото съдържание. Никоя от страните не бива да вижда машинарията на другата - и двете трябваше да усещат лукса, който Society продава.
Изградихме мобилния продукт от край до край на React Native с Expo: един код, две потребителски преживявания, изградени за iOS и Android.
Две приложения в едно
Приложението насочва всеки акаунт към собствения му свят. Инфлуенсърите получават лента с оферти, запазени списъци, кандидатури и активни сделки; бизнесите - табло, управление на оферти и преглед на кандидати. Дори регистрацията уважава разделението: бизнесът се записва на една страница, докато инфлуенсърите минават през няколко стъпки, които завършват в опашка за одобрение, а не с моментален достъп.
Под повърхността разделението е истинско, не козметично: отделни групи маршрути, отделна навигация, един общ дизайнерски език - тъмна тема в черно и златно, която държи всеки екран безпогрешно в бранда.
Доверието като функция
Ексклузивността е работен процес, а не слоган. Никой инфлуенсър не вижда нито една оферта, преди администратор да прегледа и одобри профила - приложението го задържа на екран „в изчакване“, а отказът е изрично състояние, не мълчание.
Същата дисциплина минава през всяка сделка. Кандидатурата се движи през изрични статуси - чакаща, одобрена, отхвърлена, завършена, оспорена, поканена, отказана - а затварянето на сделка изисква доказателство: инфлуенсърът предава създаденото съдържание, а бизнесът го одобрява в приложението. Известия в реално време и push нотификации държат двете страни в крак с всяка промяна.
Модерен стек, невидим за потребителя.
Екраните изглеждат като лукс; машинарията отдолу е това, което държи два типа потребители, живи сделки и известия в синхрон.
Supabase
Автентикация, Postgres и файлово хранилище в един бекенд: профили, оферти, кандидатури и доказателства за съдържание живеят в един източник на истина.
Известия в реално време
Вътрешните известия стъпват на realtime абонаментите на Supabase - статусът на кандидатура се променя и двете страни го виждат веднага.
Push нотификации с Expo
Сделките се движат и при затворено приложение: push известията връщат потребителите в моментите, които имат значение.
EAS pipeline за билдове
Expo Application Services изгражда двата бинарни файла за магазините от един и същ код - без паралелни iOS и Android проекти за поддръжка.




