Застосунок для пошуку спортивної тусовки у своєму місті — як ми зробили Sportouch

💡 Усі статті, обговорення, новини про Mobile — в одному місці. Приєднуйтесь до Mobile спільноти!

В індустрії я працюю 6 років, обіймаю позицію Software Engineer, і більшу частину професійного життя присвятив розробці на JavaScript і TypeScript. Маю досвід роботи з C++, C#, а також Dart (Flutter), що дозволило мені розширити технічний кругозір.

Обожнюю дізнаватися щось нове і постійно вдосконалювати свої навички, а ще — займатися спортом, що допомагає тримати баланс між роботою та життям. Рік тому я відкрив для себе React Native і вирішив за допомогою нього вирішити дві власні проблеми: спростити пошук спортивних подій та водночас набути практичного досвіду з цією технологією.

Проблема

Усе почалося з простого питання:

«З ким зібратися у волейбол на вихідних?»

Ми з другом (і колегою за сумісництвом) любимо і займаємося спортом, але досить часто стикаємося з труднощами: все хаотично, рандомно й незручно — особливо гостро це відчувається, коли просто хочеш вийти на поле сьогодні ввечері. До того ж події розкидані по Telegram-чатах, Instagram-сторіз або просто губляться серед десятка, а то й сотень банерів і афіш.

Ідея

Ми вирішили створити не чергову соцмережу або фітнес-застосунок, а утиліту — простий мобільний застосунок, що допоможе:

  • швидко знайти спортивні події поруч;
  • знайти гравців аби доформувати команду;
  • приєднатися до існуючої гри;
  • або створити свою.

Sportouch — це рішення як для організаторів спортивних івентів, які хоч раз стикалися з проблемою браку гравців для проведення гри чи тренування, так і для соло-гравців без своєї сформованої команди.

Для кого

Наша цільова аудиторія:

  • любителі спорту, які хочуть грати;
  • аматори, що не мають стабільної команди;
  • організатори локальних активностей.

Ключова цінність — простота. Ти відкриваєш застосунок, бачиш карту з івентами поруч, приєднуєшся до існуючої гри або створюєш свою. Все. Ніяких зайвих рухів. Ніякого хаосу.

Від ідеї до релізу

Ми стартували у вересні 2024 року. Над продуктом працювали невеликою, але сильною командою спеціалістів: розробка, архітектура, дизайн, тестування, ASO — усе робили самостійно.

Реліз у сторах відбувся в травні 2025 року.

Чому не MVP за місяць? Бо ми одразу вирішили, що хочемо зробити core-функціональність зручною, стабільною й масштабованою.

Архітектура та стек

📱 Фронтенд

  • React Native + Expo 52: забезпечує швидку розробку та кросплатформність завдяки спільній кодовій базі для iOS та Android. Expo спрощує налаштування, оновлення (expo-updates) та інтеграцію модулів, таких як expo-image, expo-location, expo-notifications тощо.
  • Кешування та управління станом: використовується @tanstack/react-query з @tanstack/query-async-storage-persister для ефективного кешування запитів та @react-native-async-storage/async-storage для локального зберігання даних.
  • UI та компоненти:
    • @rneui/base та @rneui/themed для створення адаптивного та стильного інтерфейсу, що відповідає гайдлайнам iOS та Android.
    • @gorhom/bottom-sheet для модальних вікон та react-native-gesture-handler для плавної взаємодії з жестами.
    • react-native-calendars та react-native-ui-datepicker для зручної роботи з календарями.
    • react-native-maps для інтеграції карт та supercluster для кластеризації маркерів.
  • Навігація: expo-router для гнучкої та ефективної навігації в застосунку.
  • Діп лінкінг: expo-linking забезпечує підтримку глибоких посилань (deep linking) та універсальних посилань (universal links), дозволяючи відкривати застосунок за допомогою спеціальних URL-схем для переходу до конкретних екранів чи контенту.
  • Локалізація: i18next та react-i18next для підтримки багатомовності з інтеграцією через expo-localization.
  • Аутентифікація та аналітика:
    • @react-native-google-signin/google-signin та expo-apple-authentication для автентифікації.
    • @react-native-firebase/analytics та crashlytics для трекінгу подій та моніторингу помилок.
  • Додаткові можливості:
    • react-native-gifted-chat для чат-функціоналу.
    • socket.io-client для реального часу комунікації.
    • expo-image-picker, expo-clipboard, expo-contacts для роботи з медіа, буфером обміну та контактами.
  • Оптимізація та інструменти розробки:
    • react-native-reanimated для плавних анімацій.
    • eslint-config-expo, prettier, typescript для забезпечення якості коду та типізації.
    • react-native-svg-transformer для роботи з SVG.

⚙️ Бекенд

Сучасна, масштабована та високопродуктивна бекенд-архітектура, побудована на основі NestJS із Fastify як основним HTTP-рушієм, що забезпечує швидкість і ефективність обробки запитів. Використовується модульна структура для легкої підтримки та розширення функціоналу, з акцентом на безпеку, моніторинг і обробку даних у реальному часі.

Основний стек та фреймворки

  • NestJS: модульний фреймворк на базі TypeScript із підтримкою Fastify через @nestjs/platform-fastify для швидкої обробки запитів. Використовуються модулі @nestjs/common, @nestjs/core, @nestjs/config для управління конфігурацією та @nestjs/mapped-types для типізації DTO.
  • Fastify: високопродуктивний HTTP-сервер із підтримкою @fastify/multipart для обробки файлів і @fastify/static для статичних ресурсів.
  • TypeScript: забезпечує строгу типізацію для підвищення якості коду та зменшення помилок.

База даних та кешування

  • Postgres + PostGiS: найпопулярніша СУБД та розширення для роботи з геоданими.
  • Prisma: потужний ORM для роботи з базами даних, що забезпечує зручне створення запитів і міграцій із типобезпечним доступом до даних.
  • Redis (ioredis): використовується для кешування через cache-manager та як сховище для @nestjs/throttler-storage-redis для обмеження частоти запитів.
  • BullMQ через @nestjs/bullmq: асинхронна обробка черг для виконання фонових завдань, таких як відправлення повідомлень чи обробка великих даних.

Аутентифікація та безпека

  • JWT (@nestjs/jwt): забезпечують безпечну аутентифікацію за допомогою JSON Web Tokens.
  • @nestjs/throttler: обмеження частоти запитів для захисту від DDoS-атак та зловживань.

Обробка файлів та медіа

  • AWS S3: для зберігання та управління файлами, такими як зображення чи документи.
  • NSFWJS з @tensorflow/tfjs-node: для автоматичної модерації контенту, зокрема виявлення неприйнятних зображень.

Комунікація в реальному часі

  • Socket.IO (@nestjs/platform-socket.io, socket.io): забезпечує двосторонню комунікацію в реальному часі для чатів, сповіщень і оновлень.
  • Twilio, Kyivstar API, Telegram API: інтеграція для відправлення SMS-повідомлень та інших комунікаційних функцій.
  • Expo Server SDK: для надсилання push-сповіщень у мобільні застосунки.

Геолокація

  • ngeohash: для ефективного кодування та пошуку геолокаційних даних, що використовується для рекомендацій на основі розташування.

Моніторинг та аналітика

  • Sentry: моніторинг помилок і продуктивності в реальному часі.
  • Prometheus (@willsoto/nestjs-prometheu, prom-client): збір метрик продуктивності для моніторингу серверів.
  • @nestjs/terminus: моніторинг стану сервера (health checks) для забезпечення високої доступності.

API-документація

  • Swagger (@nestjs/swagger, swagger-themes): генерація інтерактивної документації API з підтримкою кастомних тем для зручного тестування та інтеграції.

Планування та автоматизація

  • @nestjs/schedule: для виконання запланованих завдань (cron jobs) та автоматизації процесів.

🔌 Інтеграції

  • Google Maps API — для відображення івентів на карті, геокодування.
  • Firebase Cloud Messaging — push-нотифікації.
  • Firebase Analytics — аналітика застосунку.
  • Sentry — трекінг помилок.
  • Expo Insights + Google Analytics — аналітика.
  • Grafana, Prometheus — моніторинг та метрики.
  • RevenueCat — керування підписками та інтеграція оплати.

Особливості архітектури

Проєкт побудований на Feature-based архітектурі з елементами компонентно-орієнтованого підходу, що забезпечує модульність, перевикористання та кросплатформність. Основні особливості:

  • Модульна організація: код структурований за функціональними модулями (наприклад, auth, chat, maps, calendar), де кожен модуль містить власні компоненти, логіку та запити до API. expo-router (~4.0.21) підтримує файловий роутинг, що спрощує прив’язку маршрутів до функцій.
  • Компонентно-орієнтований UI: використовуються перевикористовувані компоненти через @rneui/base та @rneui/themed (^4.0.0-rc.x) для створення адаптивного інтерфейсу, що відповідає гайдлайнам iOS та Android. @gorhom/bottom-sheet (^5.0.5) і react-native-reanimated (~3.16.1) забезпечують плавні анімації та інтерактивність.
  • Ефективне управління даними: @tanstack/react-query (^5.51.23) з @tanstack/query-async-storage-persister та @react-native-async-storage/async-storage (1.23.1) забезпечують швидке кешування та офлайн-доступ до даних.
  • Кластеризація та продуктивність: react-native-maps (1.18.0) з supercluster (^8.0.1) та use-supercluster (^1.2.0) забезпечують ефективну кластеризацію маркерів на картах, що зменшує навантаження на слабкі пристрої та оптимізує рендеринг великих наборів даних.

Ця архітектура забезпечує модульність, легке масштабування та високу продуктивність навіть на пристроях з обмеженими ресурсами чи слабким інтернет-з’єднанням.

Юзер флоу

  1. Користувач завантажує застосунок.
  2. Авторизується через OTP або Google/Apple ID.
  3. Вказує своє місто або дає застосунку доступ до гео.
  4. Бачить події поблизу.
  5. Може долучитися або створити свою подію.
  6. Отримує пуш-нагадування за кілька годин до старту.

Оплата — тільки поза застосунком (за домовленістю між учасниками та організатором).

З якими викликами стикнулися

1. Android — пекельний UI

Кожна оболонка (Samsung, Xiaomi, Pixel) рендерить компоненти по-своєму. Стилі з’їжджали. Додали UI-фікси через Platform.select, підключили QA-фрілансера на 10+ пристроях.

2. Apple Developer Account

Apple відхиляв акаунт 4 місяці через бюрократію. Найняли консультанта, який допоміг подати правильний пакет документів.

3. Інтерактивна карта

Google Maps API важкий і дорогий. Події починали «плисти» при масштабуванні. Реалізували кластеризацію на бекенді через PostGIS, обмежили частоту оновлень, але довелось перенести кластеризацію на клієнт, залишивши на бекенді ефективне кешування для ігор відносно мапи світу.

4. Несумісність бібліотек

Деякі пакети для React Native/Expo конфліктували (особливо пуші та deeplinks). Замінювали залежності, рефакторили імпорти, вручну тестували кожну фічу.

5. Оплата

Спочатку було заплановано зробити через LiqPay, але дуже швидко ця ідея перемістилась у смітник, оскільки Apple потребує In-App Purchase. Довелось інтегрувати RevenueCat, що було невеличким викликом.

6. Обмежена команда та тайм-менеджмент

Невелика команда означала, що кожен учасник виконував кілька ролей одночасно: розробка, дизайн, тестування, комунікація з користувачами. Це призводило до перевантаження та затримок у спринтах, особливо коли виникали непередбачені технічні проблеми, як-от несумісність бібліотек чи баги на Android.

Ми навчилися краще розподіляти завдання, використовуючи інструменти на кшталт Notion для планування, але на ранніх етапах брак чіткого тайм-менеджменту коштував нам кількох тижнів затримки.

7. Недостатнє залучення користувачів на старті

Ми недооцінили важливість раннього просування та залучення бета-тестерів. Після релізу ми отримали відгуки, які могли б виявити ще на етапі прототипу, наприклад, щодо незручного UX для створення подій чи недостатньої інтуїтивності фільтрів. Це змусило нас швидко випускати оновлення, що додавало тиску на команду. У майбутньому ми б почали залучати тестерів ще до релізу, щоб зібрати фідбек і уникнути таких ітерацій після запуску.

Що не працювало

  • Геолокація не оновлювалась після першого запуску.
  • Дублікати івентів — люди не бачили, що схожий уже створено.
  • Firebase-ліміти — частина пушів просто не надходила.

Що спрацювало

  • Локальна стрічка — не вантажимо користувача шумом з інших міст.
  • Push-нагадування — приходять у ключовий момент, підвищують attendance.
  • Пошук подій — користувачі це відзначають у фідбеку.
  • Кешування — пришвидшує UX.
  • Рекомендації — алгоритм, який формує персоналізовані рекомендації ігор на основі раніше зіграних ігор користувача, типів спорту, якими він цікавиться, ігор, у які грають його друзі, а також рекламованих ігор. Алгоритм враховує географічну близькість (у радіусі 50 км), відповідність спортивних інтересів та рівня підготовки, соціальні зв’язки (участь друзів або знайомих організаторів), популярність гри (кількість учасників і черга) та час до початку гри (пріоритет для ігор, що відбудуться протягом тижня). Рекомендації сортуються за бальною системою, де вищий бал відповідає більш релевантним іграм.

Метрики

На момент написання статті:

● 100+ користувачів (органічний трафік).
5–10 подій щотижня.
● 30+ видів спорту.
● Доступність: глобально (міста не обмежено).
● DAU: 12–17.
● Retention Day 1: ~34%.
● Conversion to event create після реєстрації: 23%.

Очікування та оцінка результатів

На старті ми ставили амбітну мету досягти 500 користувачів за перші три місяці після релізу (тобто до серпня 2025 року) та DAU на рівні 50–70. Наразі ми маємо лише 100+ користувачів і DAU 12–17, що нижче наших очікувань. Основна причина — обмежений бюджет на просування та повільне зростання органічного трафіку.

Проте ми задоволені Retention Day 1 (~34%), оскільки це вище середнього для нових мобільних застосунків (25–30% за галузевими стандартами). Conversion to event create (23%) також перевищує наші очікування (15–20%), що свідчить про високу залученість користувачів, які реєструються.

Кількість подій (5–10 щотижня) відповідає нашим прогнозам для органічного старту, але ми очікуємо зростання до 20–30 подій щотижня після запуску партнерств зі спортивними клубами. Загалом ми частково задоволені результатами, оскільки ядро продукту працює стабільно, а відгуки користувачів підтверджують цінність ідеї. Основний фокус зараз — на масштабуванні та просуванні.

Всі метрики відстежуємо через Grafana + Google Analytics + Expo Insights.

Просування

На старті все органічно:

  • соціальні мережі — створення та просування Instagram та Facebook-сторінок;
  • знайомі організатори — пушили їм застосунок, збирали фідбек, залучали до організації івентів у нашій апці;
  • ASO;
  • опитування користувачів у чатах — завчасно зібрали свою базу для обробки шляхом пошуку за ключовими словами, тим самим рекомендаціям друзів та рісьорчу з використанням таких інструментів як Telemetr.io, Ahrefs, Similar Web, гугл видачі.

Плануємо:

  • побудову партнерств із власниками спортивних клубів і майданчиків.
  • співпрацю з мікро-інфлюенсерами — наразі вже створено декілька відео, одне з яких тестуємо на рекламі.
  • інтеграції в локальні спільноти.

Що зробили б інакше

  • Раннє тестування на Android — зекономило б багато часу.
  • Просування до релізу — втратили перший імпульс.
  • QA з першого спринту.
  • Прототипування бібліотек — уникнули б конфліктів.
  • Підготовка Apple-документів заздалегідь.

Плани на майбутнє

  • Монетизація: внутрішня валюта, платне просування, підписка без реклами
  • Фічі: темна тема, ачивки.
  • Ринки: Європа, Америка.
  • Партнерства: локальні спортклуби, волонтери, амбасадори.

Висновки

Sportouch — це наш перший публічний застосунок. Ми не перші, хто зіткнувся з проблемою «немає з ким пограти», але ми перші, хто вирішив це технологічно — просто, швидко, по-людськи.

Розробка мобільного застосунку — це не тільки код. Це адаптація під Android, факапи з API, боротьба з Apple, і (раптом!) UX-перемоги.

Сподіваємося, наш досвід буде корисний тим, хто тільки починає.

Якщо вам цікаві технічні деталі (архітектура, інтеграції, кешування) — пишіть у коментарях, поділимось більше. Якщо хочете спробувати Sportouch — шукайте в App Store або Google Play.

👍ПодобаєтьсяСподобалось22
До обраногоВ обраному11
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Застосунок цікавий но пустий. Немає івентів. Немає пошуку і немає пошуку гравців і тд. Не думаю що він довго зможе існувати. На жаль :(

В тому і справа, велике місто 800 метрів це дуже часто територія вашого ЖК, ідея продукту супер, но потрібно розвивати продукт і тут дуже багато підводних каменів. Я як користувач хочу зайти в застосунок і побачити якісь івенти до яки я можу долучитися, Ви дуже вірно сказали що їх потрібно створювати і тут виникає питання хто буде їх створювати наповнити застосунок подіями. Через те що пустий застосунок нікому не потрібен (((

Треба розширяти застосунок, робити пошук не тільки по івентам, но і по гравцях з якими можна зібратися і пограти в футбол чи баскетбол. Щоб новий користувач міг виставити які дні і яки години йому цікаво зібратися і тд. і щоб була система нотифікацій, щось по типу, зʼявився новий гравець в футбол який хоче грати в футбол у середу з 20 по 22 ну і тд.

Автор, свяжись со иной. У меня готовый телеграм бот есть на похожую тематику, можем обговорить. Я писал его 6 мес. Надо чтобы ты посмотрел его

Подивіться апку playtomic — вони для ракетних видів спорту зробили топ додаток, яким користуються всі в Іспанії для букінгу кортів для padel tenis

Доброго дня,

Гарна ідея, бажаю успіхів!

Бачу, що у проєкту двоє засновників по 50%. Підкажіть чи готували ви «Партнерську угоду», чи прописували відповідальності?

Чи плануєте інтеграцію через ботів у вайбер/тг/ватсап? Бо чимало людей планують ігри/команди саме там і встановлювати додаткові застосунки не завжди хочуть.

Привіт, дякую за фідбек!
В нас партнерська угода)
так ми плануємо оскільки теж бачимо цю проблему, зараз працюємо над тг ботом

Вважаю, що було б добре щось типу дошки прогресу і планових функцій. Типу цієї (trello.com/...​pp-product-ideas-releases)

Вряд чи хтось буде копіювати і красти ваші ідеї. Забагато разів вже люди створювали подібні рішення. Більшість вже опустили руки.
А вам підказки від користувачів і коментарі можуть стати у нагоді.

Доброго дня.
Дуже цікава ідея з додатком, я її вирішував через пошук груп в тг на кшталт «Одеса футзал».
Також дуже цікаво щодо консультанта для публікації в App Store Apple, бо маю таку саму проблему. Якщо не секрет, де саме такого шукали?

Привіт, дякую за фідбек!
стосовно консультанта, то всім процесом публікації я займався сам і вирішував усі проблеми походу
єдине хто в нас був це юрист який допомагав збирати документи а також людина яка зробила нам DNUS щоб могти можливість податися на apple developer program як організація (ТОВ)

Зараз я не могу навіть акаунта на apple.com зареєструвати — всі номера телефонів відхиляє.

дуже популярна проблема насправді, в мене те ж саме було як і з еплом так і з гуглом

єдине рішеня яке допомогло це чекати десь тиждень а то і два і не намагатися навіть зареєструватися і після цього мене пропустило

Та вже місяць тикаюсь час від часу. Гугл одразу зареєстрував, а apple все більше нагадує державну бюрократичну машину.

десь 10 років тому, ми на «хакатоні» пітчили ідею для схожого застосунку. Правда це було все «по приколу», потім ми всі напились і воно забулось. Дуже круто бачити, що ви реалізували схожу ідею.

Наша команда мала людей які грали волейбол\футбол і всі розуміли як важко буває знайти декілька додаткових гравців або взнати чи хтось грає на певному майданчику і коли. Для прикладу, у Львові є\були відкриті майданчики для волейболу але хто і коли там грав — без поняття.

В процесі хакатону, ми подумали, що було б круто якби людина могла створювати події, для прикладу якщо ви хочете організувати заняття з йоги на відкритому повітрі. І тут якраз була ідея монетизації, можна було б накрутити функціонал з «повторюваних» подій, з лімітом на кількість місць, лімітом на visibility івенту для певних груп і потенційними оплатами за ці івенти. Само собою, що можна було б і якусь рекламу потім додати.

Ми мали гіпотезу, що є багато людей які займаються приватними заняттями (різного типу) і вони постійно шукають нових людей, нові локації де можна проводити заняття але не мають просто способу для просування себе і пошуку людей по інтересам.

Ну кароче, памятаю, що ми зайняли друге місце з 4 команд) Тоді наш СxO борд оцінив ідею як непогану))) Удачі з додатком.

Приблизно з таких самих причин я і вирішив робити цей застосунок бо втомився просто постійно шукати, особливо коли переїздиш у нове місто чи країну.
дуже цікава ідея монетизації)

цікава) ми там мали ще якісь ідеї аля якщо є карта подій, то платні події будуть мати якись буст або індикатор (зараз така тема є певно у всіх додатках від твіттера до глово).

але це все треба «ковиряти» з потенційними юзерами і чи воно їм треба.

Ідея та реалізація супер, успіхів вам! Нещодавно реєструвався на забіг, де потрібно було це обов’язково робити через апку «Активні парки» там є щось схоже як «Клуби активностей поруч з тобою» та пошук заходів, але через відсутність трафіку там не багато є варіантів.

Привіт, дякую за фідбек!
ми якраз плануємо схожий івент для заохочування користувачів використовувати застосунок.
трафік наразі це основна проблема таких застосунків

На цьому шляху було загублено немало душ. Пошукайте сайти і форуми (не знаю як це пояснити, це типу такі сторінки окремі в інтернет) з 1995 року за вашими тегами. Може деякі забули вимкнути.
Головна проблема, як і в будь якої соцмережі, полягає в тому, щоб затягнути до неї користувачів і утримувати їх там достатньо довго для утворення кумулятивного ефекту мережі. Це потребує купу маркетингових дослідів без великого шансу на успіх. Я не бачу кому ця мережа може бути потрібною — приблизно так мав би відповісти ЧатЖпт якщо попросити його зробити короткий фідбек. І я з ним погоджуюся, хоча постійно мав проблему з пошуком супротивників або команди.
Головний підступ, що коли людина знайде де їй пограти в пентанк чи сквош, вона припинить користуватися. Це секрет полішинеля всіх сайтів знайомств, наприклад.
ps Стаття гарна.

Дякую за такий фідбек!
хотілося б уточнити що на початку в мене навіть не було планів просувати цей продукт, це було більше як пет проект, але отримавши купу позитивного фідбеку від знайомих вирішив просувати її.
Це все зараз більше як досвід для майбутнього, але надія що все таки ідея вистрилить звичайно присутня)

Щоб він вистрелив потрібні фічі які будуть утримувати людей всередині і конкурувати з йоб№;%;им телеграмом. А це дуже не просто. Для команди у фудбік, яку ви знайдете, достатньо кнопкового телефону. В іншу вас не приймуть. Або не те місце, не той час, не та ціна за зал, не та команда. І це величезна проблема для зльоту вашого застосунка. Запуститися ви зможете а от що далі? Треба відповідати на це питання. Воно головне.

Ідея крута, сам про це думав кілька разів, відтоді як не можемо зібратися командою.

Поки бачу кілька подій не з мого міста в додатку, навіть коли вказав «Дозволити локацію»
Успіхів !

Дякую за фідбек!
наразі це сайд ефект від того що в вашому місті немає ігор тому ми показуємо найближчі доступні
ми активно працюємонад хантингом організавторів з різних міст що анулює цю проблема в майбутньому

Блін, випередили мене) Я теж такий застосунок давно планую створити. Тобто ідея дуже схожа, але з кіллер фічою до якої ви не здогадалися (покищо!). Ідея дійсно лежить на поверхні і дуже потрібна в сучасному світі. Але я не поспішаю — треба довести до логічної крапки інший свій додаток, що вже потрохи продається.

Дякую за фідбек! Бажаю вам успіху з вашим застосунком
можливо наша фіча яка зараз у WIP якраз і вашою кілер фічею)

Дуже дякую за продукт і за те, що поділилися досвідом.
Стаття продуктова, чітка, лаконічна та гарно структурована.
Будемо тестити застосунок.
Успіхів!

Цікаво чи продумували запобіжники щодо скаму/обману.

Цікаво, що якщо поглянути на опис усіх технологій, бібліотек, утиліт, то створення не супер складного по функціоналу продукту потребує багато досвіду, бібліотек, утиліт, продуманої архітектури і вирішення купи залежностей. ШІ з таким не впорається )))

Привіт, дякую за приємні слова!
Що до скаму та обману в нас є система репортів на випадок неправомірних дій користувача ну і також ми запобігаємо аб’юзу реферальних кодівю Якщо у є якісь конкретні ідеї чи питання стосовно цього — буду радий обговорити

Не можу не погодитись з тим що ШІ не зможе вирішити усі бізнес проблеми які виникали під час розробки, але в певній мірі воно нам дуже допомогло і пришвидшило розробку

Є ще повно місць, де ви про себе можете написати: site:producthunt.com “Sportouch”, site:reddit.com/r/SideProject “Sportouch”, site:reddit.com “Sportouch”.

Підписався на вашу сторінку Sportouch у LinkedIn.

Дякую за пораду! Обов’язково розгляну

А ви ведете якусь активність у соцмережах? Якщо так, у яких? І ще — чи можу я вам запропонувати також нашу?

vmist.net

Ми цілий рік робимо найтехнологічнішу (серйозно, навіть зараз у ранній версії) українську соцмережу, де тестуємо всякі механіки. Це допомогло б нам адаптувати все для бізнесу, а вам поки що невеликий, але канал реклами, який ми плануємо розвивати і заразом допоможемо чим зможемо.

Само собою, з вас нічого не потрібно, це ми спробуємо зробити все, що від нас залежить.

Привіт!
так ми ведемо інстаграм та фейсбук @sportouch.app

дуже дякую за таку пропозицію, ми тільки за!

На сьогодні технології відходять від централізації.
Була б вона федеративна то ше можна спробувати, но знов «централізована» соціальна мережа котра обіцяє не бути такою как сотні до неї...

Я маю на увазі шось на кшталт movim.eu тільки свое, а не як обгортка до xmpp (хоча і як обгортка було б круто, поки що movim единий яким можуть користуватись звичайні люди без проблем чи пояснень)

Підписатись на коментарі