Привет, Дзен! 👾
На связи студия разработки мобильных приложений и запусков стартапов EndCode и ее основатели Артём Панфёров, Павел Панферов и Анастасия Маркова.
С течением времени наши родители становятся старше, и им необходимо больше внимания, заботы и понимания. Как организовать уход за родителями, если нет возможности сделать это лично? В данной статье расскажем о реализации приложения для социального проекта "МамаОк", направленного на обеспечение заботы о пожилых людях.
О проекте
С 2022 года наша команда активно помогает предпринимателям и стартаперам проводить быстрое тестирование бизнес-гипотез в сфере IT. Нас связывает страсть к технологиям, и мы гордимся нашим дружным коллективом, в котором более 20 талантливых супергероев. Для нас важно не только создавать приложения, но и разрабатывать значимые решения, которые оказывают влияние на повседневную жизнь людей.
Недавно наша студия успешно завершила проект — разработку мобильного приложения для сервиса MamaОК. Этот сервис представляет собой инновационный подход к поддержке пожилых родителей.
MamaОК — уникальный сервис в России. Компаньон не просто выполняет функции опекуна — он становится временным другом, обсуждяет интересы и обеспечивает увлекательный досуг для пожилых родителей.
Важно отметить!
Этот проект выделяется тесным сотрудничеством с Зерокодером. Именно от них поступил запрос на разработку MamaOK, и выпускник Зерокодера, Никита Зверев, принял активное участие в его воплощении.
Никита Зверев успешно завершил обучение в период с июня 2022 по май 2023 года. Он обладает обширным опытом в создании приложений с использованием платформ Bubble и Adalo, и в настоящее время успешно применяет свои навыки в работе с FlutterFlow. Накопленный опыт, профессиональные умения и уникальный взгляд, сформированные за несколько лет, играют ключевую роль в успешной реализации проекта MamaOK.
В процессе взаимодействия с заказчиком, опытным предпринимателем Валентином, нас приятно удивило совпадение наших видений и идей, они гармонично дополняли друг друга.
Подготовка к проекту
Каждый проект в нашей студии начинается с важного этапа подготовки.
В начале процесса мы основательно анализируем техническое задание (ТЗ) и дизайн, выявляем требования и основные цели проекта, а также запросы Заказчика. Исходя из проведенного анализа, мы оцениваем проект и определяем необходимые ресурсы для успешной реализации и достижения поставленных целей. После согласования всех нюансов мы заключаем договор.
Параллельно мы создаем общее рабочее пространство для команды в чате Telegram и используем Task-трекер. Это позволяет нам обеспечивать оперативное общение, обмениваться информацией, распределять задачи и контролировать их выполнение, обеспечивая эффективную работу на всех этапах проекта.
Далее мы приступаем к формированию команды, что представляет собой ключевой этап. Мы тщательно собираем специалистов с соответствующими навыками для эффективной реализации задач проекта.
Для проекта MamaOK наша команда включала в себя:
- Project-менеджера: Ответственного за организацию и координацию проекта.
- TeamLead’а команды разработки: Ведущего разработчика, координирующего работу разработчиков.
- Middle-разработчика FlutterFlow: Опытного разработчика, специализирующегося на использовании FlutterFlow.
Также мы разработали RoadMap для проекта, который стал нашим планом действий, определяющим главные этапы разработки MamaOK. Этот документ стал основой для успешной навигации и обеспечения прозрачности для всей команды. Мы начали разработку с ясного видения конечного продукта и понимания того, как достичь этой цели.
Это позволило нам эффективно управлять процессами и поддерживать открытую связь между заказчиком и командой, обеспечивая успешное воплощение проекта.
А что внутри приложения?
Внутри приложения представлены три основные ветки, обеспечивающие удобство для всех пользовательских групп:
Для компаньона:
- Возможность отклика на запросы на встречи
- Подробные профильные анкеты
- Удобный календарь для планирования встреч
- Учет баланса и возможность взаиморасчетов
- Чат для обратной связи и поддержки
Для заказчика:
- Каталог компаньонов с широким функционалом поиска
- Многоуровневый поиск для эффективного выбора партнера
- Возможность выбора тарифных планов
- Управление календарем встреч и обработка запросов
- Личный кабинет клиента с дополнительными возможностями
- Чат для связи с поддержкой
Для подопечного:
- Уведомления о предстоящих встречах
- Простой и удобный функционал для старшего поколения
- Возможность привязки к заказчику для удобства использования мобильного приложения
Каждая ветвь направлена на обеспечение удовлетворения потребностей своей целевой аудитории, делая приложение функциональным и доступным для всех его пользователей.
Процесс разработки
Процесс создания приложения был структурирован и разделен на две итерации, каждая из которых имела свои уникальные задачи и цели.
Первая итерация (продолжительность: 1.5 месяца):
- Фронт-часть интерфейса:
Мы приступили к разработке Front-end с использованием FlutterFlow, что значительно ускорило процесс и обеспечило легкость адаптации экранов под различные разрешения. - Создание логических структур анкет:
Мы разработали эффективные структуры для анкет заказчика, компаньона и подопечного, обеспечивая точное и удобное заполнение информации и взаимодействие между всеми участниками. - Кастомный календарь для встреч:
Разработали уникальный календарь, обеспечивающий удобное планирование и отслеживание встреч и событий. - Оптимизация флоу встреч, оценок и отчетности:
Построили последовательность шагов, упрощающих взаимодействие и формирование важных данных. - Административная панель на Jetadmin:
Создали удобный и функциональный инструмент для эффективного управления приложением. - Тестовые оплаты через ЮKassa:
Настроили систему тестовых платежей для проверки функционала оплаты в приложении.
Вторая итерация (продолжительность: 2-3 месяца):
На второй итерации мы фокусировались на заключительных этапах проекта, ставя перед собой ряд важных целей:
Мы рассматривали возможность внедрения образовательной системы для компаньонов, хотя пока ограничились лишь системой оценок. Этот шаг оказался важным в исследовании потенциальных перспектив развития.
Кстати! Дополнительно заказчик подключил к проекту бизнес-аналитика для оперативной и точной оценки результатов по сравнению с первой итерацией. Это существенно способствовало более эффективной проработке процессов и обеспечило более точные оценки.
А были ли трудности?
Безусловно, трудности — неотъемлемая часть разработки!
В ходе процесса столкнулись с необходимостью доработки изначально предоставленного дизайна. Но заказчик и их внутренний дизайнер оперативно вышли нам навстречу, предоставив необходимые обновления, и благодаря эффективному взаимодействию в этой ситуации, мы справились с задачей.
Ох уж эти сторы! На этапе выхода приложения мы столкнулись с трудностями, связанными с идентификаторами в App Store и Play Market. Однако благодаря грамотному планированию резервов в дедлайнах и искусству нашего супер-разработчика, мы успешно справились с этим моментом и вовремя выпустили проект.
В заключении
Мы стремимся создавать приложения, которые имеют влияние на жизни людей.
Это сотрудничество стало для нас настоящей любовью с первого взгляда, а каждый этап разработки этого проекта был для нас не только уроком, но и настоящим вызовом.
Мы стремились сделать MamaOk лучшим спутником для пожилых людей и их близких — и, без сомнения, можем сказать — у нас получилось!
До встречи в EndCode Studio👾