Що відрізняє соціальну платформу від тематичної системи для групових походів до магазину, ранкових пробіжок, шахових змагань? Лише те, яким чином вона взаємодіє з аудиторією. Наприклад, як PlanLoops, де розроблена інтерактивна система планування та організації спільних активностей.
Дізнайтесь більше про те, як команда BuildApps реалізувала платформу!
Методом «сарафанного радіо» на нас вийшов фахівець з інвестування. Раніше він займався проєктами різного формату та масштабу, але зараз перемикнувся на невеликі, але цікаві стартапи з США.
Також ця людина є великим прихильником здорового способу життя та активно займається спортом. Оскільки наодинці цей процес приносить менше задоволення, аніж з друзями, клієнт вирішив розробити спеціалізовану систему, яка полегшить організацію різних тематичних заходів.
Мета розробки платформи полягає у тому, щоб об'єднати людей навколо певної події. Тобто зібрати однодумців, наприклад, для ранкових пробіжок, походів до магазину чи інших активностей. Просто тому, що так веселіше і продуктивніше займатись улюбленими справами.
Що цікаво, замовнику не потрібно було реалізувати окремий додаток, і це дещо збивало з пантелику. Натомість він хотів створити вебдодаток, адаптований до мобільного формату. А от вся комунікація мала відбуватись через СМС.
Завдяки PlanLoops можна легко:
Додаток працює наступним чином: людина створює якусь активність, наприклад, біг у п'ятницю, потім відправляє запрошення своїм контактам. Система надсилає смс на телефон, де запрошеній особі необхідно підтвердити чи скасувати участь. Перед подією надсилається нагадування та повторне уточнення, чи запрошена особо точно приєднається до події. Подія відбувається, після чого всі учасники отримують фібдек по проведеній активності та запрошуються на інші події.
Робота над додатком тривала протягом 4 місяців. Весь час ми комунікували з замовником, та регулярно проводили демо зустрічі.
Для створення веб додатка було використано React та Next.js. Ці два фреймворки в поєднанні з бібліотекою Mantine, дали можливість створити динамічний та інтерактивний інтерфейс користувача.
Для автоматизації розсилки SMS-повідомлень ми працювали з Twilio. Twilio - це платформа, яка дозволяє веб-сайтам та мобільним додаткам надсилати SMS-повідомлення, робити телефонні дзвінки та організовувати онлайн-зустрічі.
Для обробки запитів користувачів було використано Dialogflow. Платформа для створення чат-бота, який дозволяє користувачам спілкуватися з PlanLoops через SMS.
Була використана інтеграція з Google Maps для відображення місць проведення подій.
Робота з Firebase надала нам змогу зберігати данні та автентифікації користувачів.
Mongoose, Mongo DB, TypeScript - це технології були використані для масштабованого та надійного зберігання даних.
Унікальними рішеннями є :
В підсумку проєкт вийшов у форматі MVP і зараз знаходиться в маркетинговій стадії. Щодо фідбека замовника, то ми вже почали роботу над його новим проєктом. Красномовно, чи не так?
Хочете реалізувати аналогічний проєкт? Делегуйте його розробку команді BuildApps!