Кодим с любовью к мамам: EndCode о создании приложения для проекта МамаОк

Всем привет 👾

На связи студия разработки мобильных приложений и запусков стартапов EndCode и ее основатели Артём Панфёров, Павел Панферов и Анастасия Маркова.

Со временем наши родители становятся старше. Им требуется больше внимания, заботы, понимания. Как обеспечить заботу о родители, если нет возможности сделать это самостоятельно? Эта статья про реализацию приложения для социального проекта МамаОк.

Кодим с любовью к мамам: EndCode о создании приложения для проекта МамаОк

О проекте

С 2022 года наша команда помогает предпринимателям и стартаперам быстро тестировать бизнес-гипотезы в сфере IT. Нас объединяет страсть к технологиям, и мы гордимся нашим дружным коллективом из 20+ супергероев. Для нас важно не только разрабатывать приложения, но и создавать значимые решения, которые влияют на повседневную жизнь людей.

Недавно наша студия реализовывала прекрасный проект — мобильное приложение для сервиса "MamaОК", представляющего инновационный подход в поддержке пожилых родителей.

MamaOk — это уникальный сервис в России. Компаньон не просто выполняет функции опекуна, а становится временным другом, обсуждая интересы и обеспечивая увлекательный досуг.

Кодим с любовью к мамам: EndCode о создании приложения для проекта МамаОк

Важно отметить!

Особенностью этого проекта является тесное сотрудничество с Зерокодером. Именно от них поступил запрос на разработку MamaOK, и его выпускник, Никита Зверев, принял активное участие в его реализации.

Никита Зверев прошел обучение с июня 2022 по май 2023. Он имеет обширный опыт в разработке приложений на Bubble и Adalo, а на данный момент активно работает с FlutterFlow. Опыт, навыки и уникальный взгляд, накопленный за несколько лет , являются важным элементом успеха проекта MamaOK.

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

Подготовка к проекту

Для каждого проекта в нашей студии важен этап подготовки.

Первым делом мы тщательно изучили техническое задание (ТЗ) и дизайн, определили требования и основные цели проекта и Заказчика. На основе анализа провели оценку проекта и ресурсов, необходимых для успешной реализации и выполнения поставленных задач. После согласования всех нюансов мы подписали договор.

Параллельно с этим мы сформировали общее рабочее пространство команды в чате Telegram и Task-трекере. Так мы осуществляем оперативное общение, обмен информацией, распределение задач и отслеживание их выполнения для поддержания эффективной работы на всех этапах проекта.

Далее — сбор команды. Это очень важный этап. Мы подбираем и формируем команды специалистов с соответствующими навыками для эффективного выполнения задач проекта.

В случае проекта MamaOK команда включала в себя:

  • Project-менеджера
  • TeamLead’а команды разработки
  • Middle-разработчика FlutterFlow.

Также мы разработали RoadMap для проекта. Это наш план действий, определяющий ключевые этапы разработки проекта MamaOK. Этот документ стал фундаментом для успешной навигации и обеспечения прозрачности для всей команды. Мы приступили к разработке с четким представлением о том, каким должен быть конечный продукт, и как достичь этой цели.

Это позволило нам эффективно руководить процессами и поддерживать связь между заказчиком и командой.

А что внутри приложения?

Внутри приложения представлены три основные ветки:

  • Для компаньона: Здесь доступны различные функции, включая возможность отклика на запросы на встречи, подробные профильные анкеты, удобный календарь для планирования встреч, учет баланса, а также чат для обратной связи и поддержки.
  • Для заказчика: Этот раздел обеспечивает широкий функционал, включая каталог компаньонов, многоуровневый поиск для эффективного выбора партнера, возможность выбора тарифных планов, управление календарем встреч, обработку запросов, личный кабинет клиента и чат для связи с поддержкой.
  • Для подопечного: Этот раздел представляет собой удобный функционал для старшего поколения, включая мам, пап, бабушек и дедушек. Здесь осуществляется уведомление о предстоящих встречах. Для удобства, подопечные могут привязываться к заказчику, так как им может быть сложно пользоваться мобильным приложением.
Кодим с любовью к мамам: EndCode о создании приложения для проекта МамаОк

Процесс

Процесс разработки приложения был разделен на две итерации. Первая итерация заняла приблизительно 1.5 месяца, вторая потребовала 2-3 месяца для завершения.

Задачи первой итерации были глобальные:

Мы сразу же приступили к Front-части интерфейса. FlutterFlow здесь — лучший друг! Он сделал процесс разработки быстрым и легким. Мы смогли настроить адаптивность экранов под любые разрешения без всяких проволочек.

Далее приступили к созданию логических структур для анкет заказчика, компаньона и подопечного, гарантируя точное и эффективное заполнение информации, обеспечивая полноценное взаимодействие между всеми участниками.

А календарь для встреч — это целая история! Мы сделали кастомный календарь, который обеспечивает удобное планирование и отслеживание встреч и событий. Далее, флоу встреч, оценки и отчетности — мы выстроили последовательность шагов, упрощающих взаимодействие и формирование важных данных.

После приступили к созданию удобной и функциональной административной панели на Jetadmin для эффективного управления приложением. Также настроили тестовые оплаты через ЮKassa.

Во второй итерации мы нацелились на заключительные цели:

Мы рассмотрели возможность внедрения образовательной системы для компаньонов, но пока ограничились только оценкой. Тем не менее, это был важный шаг в изучении перспектив.

Стоит отметить! Дополнительно, заказчик подключил к проекту бизнес-аналитика для более оперативной и точной оценки результатов в сравнении с первой итерацией, что способствовало более эффективной проработке всего процесса.

А были ли трудности?

Без них никак)

В процессе разработки столкнулись с необходимостью доработать изначально предоставленный дизайн. Заказчик с их внутренним дизайнером пошли на встречу и оперативно предоставили дизайн, и нам удалось выстроить эффективное взаимодействие в этой ситуации.

Ох, уж эти сторы! Наверное, каждый разработчик рано или поздно сталкивается с особенностью публикаций в App Store и Play Market. У нас на этапе публикации возникли трудности с идентификаторами приложения, но благодаря нашим резервам в дедлайнах и умелым ручкам нашего супер-разработчика, проект был сдан вовремя.

В заключении

Мы стремимся создавать приложения, которые имеют влияние на жизни людей.

Это сотрудничество стало для нас настоящей любовью с первого взгляда, а каждый этап разработки этого проекта был для нас не только уроком, но и настоящим вызовом.

Мы стремились сделать MamaOk лучшим спутником для пожилых людей и их близких — и, без сомнения, можем сказать — у нас получилось!
До встречи в EndCode Studio👾

55
Начать дискуссию