Онлайн-сервис по похудению меню-студии «Ем правильно!»
Онлайн-сервис по похудению меню-студии «Ем правильно!»
Разработка интернет-сервиса по контролируемому похудению для Меню-студии «Ем правильно!» со встроенными расчетами рациона по количеству калорий, нутриентов и типам продуктов.
Степан Викторович Евсеев, врач-психотерапевт, к.м.н., много лет успешно помогает похудеть многим людям. Этот опыт он вложил в методику — «Пирамида питания». Ее суть — не отказ от тех или иных продуктов, а контроль за объемами еды, постепенное изменение пищевых привычек и ежедневного рациона. Подход Степана Викторовича не предусматривает резкого снижения веса с ущербом для здоровья, а дает гарантированное снижение веса и формирование правильных пищевых привычек.
Задачи стартапа
сложная авторская модель расчетов рациона с учетом калорийности, нутриентов и типов продуктов;
визуализация «пирамиды питания» для рецептов, продуктов, ежедневного рациона клиента;
визуализация дневника питания клиента за произвольный период;
автоматический анализ параметров питания — пищевых привычек пользователя;
каталог рецептов с энергетической ценностью и разбивкой по белкам, жирам, углеводам и типам продуктов;
онлайн платежи;
система должна быстро работать с большим объемом информации, выдерживать высокие нагрузки.
Интернет-сервис по контролируемому похудению
Решение
Решить задачу можно разными способами — от реализации десктопной программы до интернет-сервиса. В итоге решено остановиться на интернет-сервисе:
публичная часть — контент, описание сервиса и возможностей;
личный кабинет клиента сервиса;
личный кабинет консультанта сервиса;
система администрирования интернет-сервиса.
Разработка сложной системывелась иттерациями, требований по возможностям системы становилось больше. Рабочая версия отличается от планируемой на 60%.
Возможности пользователя сервиса
Возможности —подбор и покупка тарифа со скрытой регистрацией, публикация маркетинговых и информационных материалов.
На главной странице работает несколько виджетов, демонстрирующих возможности сервиса: анализ нормы питания, прогноз объемов снижения веса, демонстрация пирамиды питания на «случайном» наборе еды из каталога рецептов.
Виджет: Как работает пирамида питания
Виджет: Правильно ли вы питаетесь
Личный кабинет клиента сервиса
Для личного кабинета клиентов сервиса разработаны возможности:
вести ежедневные наблюдения —вносить каждый прием пищи, замеры параметров тела;
вносить персональные рецепты, обмениваться ими и получать за них баллы;
общаться с консультантом по похудению;
пользоваться базой «ежедневных меню»;
получать бесплатные отчеты о динамике похудения;
оплачивать дополнительные возможности;
следить за историей платежей.
Дневник онлайн похудения
Дневник питания онлайн
Дневник питания онлайн
1/
Личный кабинет консультанта
Онлайн CRM для работы назначенных администратором консультантов с клиентами сервиса:
оповещение о новых запросах клиентов;
просмотр дневников питания закрепленных клиентов;
просмотр и анализ отчетов, динамики изменений пищевых привычек закрепленных клиентов.
Система администрирования
Управление контентом, консультантами, агентами продаж и взаимодействие с клиентами сервиса.
управление пользователями: мониторинг, создание, исправление и помощь в регистрации клиентов и консультантов;
управление агентами продаж: создание, контроль продаж и выплат агентам;
управление каталогом продуктов питания: наполнение от базовых продуктов до сложных рецептов, мониторинг расчета нутриентов и калорийности;
управление рецептами клиентов: премодерация, перевод частных рецептов в общий каталог продуктов;
мониторинг расчетов дневников питания клиентов: контроль калорийности, потребления белков, жиров, углеводов и пирамиды питания.
Технологии
При выборе технологического решения мы решали задачи безопасности, высокой нагрузки и относительной дешевизны.
Операционные системы: Linux;
Верстка: HTML, CSS, LESS, БЭМ;
Фронтенд: JavaScript, jQuery;
Системы контроля версий: Git;
Языки программирования: PHP;
Базы данных: MySQL;
Подключение платежной системы ROBOKASSA.
Результат
Методика расчета защищена свидетельством о государственной регистрации программы для ЭВМ №2016618393 и работающих аналогов нет. Онлайн-сервис работает стабильно, постепенно нарабатывая свою аудиторию. Пока работает только десктопная версия, следующий шаг — адаптация под смартфоны.
Этот кейс — типичный случай индивидуальнойразработки, когда на рынке в принципе нет готовых решений.
Степан Евсеев
врач-психотерапевт, к.м.н., г. Томск
2018
В ходе обсуждений происходило решение, на мой взгляд, главной задачи — перевода накопленного опыта работы с людьми на язык программирования. В дальнейшем к этому прибавились решения задач по отладке работы программного обеспечения.