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