Go Back

Розробка платформи для планування офлайн-активностей

Створення сервісу для планування подій та офлайн-зустрічей. Неуніверсальний кейс унікального рішення для американського користувача. PlanLoops від BuildApps.

web

Project screenshot

PlanLoops: з друзями веселіше

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

Дізнайтесь більше про те, як команда BuildApps реалізувала платформу!

Коротко про клієнта

Методом «сарафанного радіо» на нас вийшов фахівець з інвестування. Раніше він займався проєктами різного формату та масштабу, але зараз перемикнувся на невеликі, але цікаві стартапи з США. 

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

Мета і задачі проєкту

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

Що цікаво, замовнику не потрібно було реалізувати окремий додаток, і це дещо збивало з пантелику. Натомість він хотів створити вебдодаток, адаптований до мобільного формату. А от вся комунікація мала відбуватись через СМС.

Ідея проекту та його реалізація.

Завдяки PlanLoops можна легко:

  • Створювати події. Вказуйте опис, час та місце проведення події
  • Запрошувати друзів. Надсилайте запрошення друзям та знайомим через SMS, номер телефону або QR-код.
  • Відстежувати участь. Отримайте підтвердження від запрошених, щоб знати, хто точно прийде.
  • Отримувати нагадування. Не пропустите жодної події завдяки автоматичним нагадуванням.
  • Створювати групи. Знаходьте людей зі схожими інтересами, щоб організовувати спільні заходи.
  • Відстежувати статистику. Переглядайте детальну статистику про свої події, щоб краще планувати майбутнє.


Додаток працює наступним чином: людина створює якусь активність, наприклад, біг у п'ятницю, потім відправляє запрошення своїм контактам. Система надсилає смс на телефон, де запрошеній особі необхідно підтвердити чи скасувати участь. Перед подією надсилається нагадування та повторне уточнення, чи запрошена особо точно приєднається до події. Подія відбувається, після чого всі учасники отримують фібдек по проведеній активності та запрошуються на інші події.


Робота над додатком тривала протягом 4 місяців. Весь час ми комунікували з замовником, та регулярно проводили демо зустрічі.

Використані технології:

  • Фронт-енд: React, Next.js, Mantine
  • SMS-розсилка: Twilio
  • Chat-бот: Dialogflow
  • База даних: Mongoose, MongoDB
  • Мова програмування: TypeScript
  • Хмарний хостинг: Google Cloud Platform

Для створення веб додатка було використано React та Next.js. Ці два фреймворки в поєднанні з бібліотекою  Mantine,  дали можливість створити  динамічний та інтерактивний інтерфейс користувача. 

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

Для обробки запитів користувачів було використано Dialogflow. Платформа для створення чат-бота, який дозволяє користувачам спілкуватися з PlanLoops через SMS.

Була використана інтеграція з Google Maps для відображення місць проведення подій.

Робота з Firebase надала нам змогу зберігати данні та автентифікації користувачів.

Mongoose, Mongo DB, TypeScript - це технології були використані для масштабованого та надійного зберігання даних.




Унікальними рішеннями є :

  • Синхронізація книги контактів.
  • Можливість створення груп за інтересами, тематикою подій і самих активностей.
  • Варіанти додавання учасників: через підписку на організатора, самостійно, за запрошенням.
  • Планувальник та автоматизатор розсилки СМС.
  • Адміністративну панель та інтерактивне редагування шаблонів СМС.

Результати

В підсумку проєкт вийшов у форматі MVP і зараз знаходиться в маркетинговій стадії. Щодо фідбека замовника, то ми вже почали роботу над його новим проєктом. Красномовно, чи не так?

Хочете реалізувати аналогічний проєкт? Делегуйте його розробку команді BuildApps!

Готові розпочати?

Зв'яжіться з нами