Мое web-приложение для здорового питания
Привет, Пикабу! Хочу рассказать вам о своем пет-проекте. Пет-проект — это личный проект, над которым разработчик работает в свободное время, часто для изучения новых технологий, решения конкретной задачи или для демонстрации своих навыков. Буду благодарен за вашу обратную связь и советы по улучшению моего приложения!
Предыстория
В прошлом году у меня была небольшая подработка в качестве младшего научного сотрудника, я занимался статистической обработкой анкет. Анкеты содержали множество вопросов насчет питания и отношения к нему. Была высокая доля тех, кто одновременно ответил, что осознает сильную зависимость здоровья от питания и что при этом испытывает сложности с соблюдением правильного питания. Это подтолкнуло меня на создание приложения, которое бы упрощало людям соблюдения здорового питания.
Сейчас существует множество приложений, которые выполняют эту функцию. Однако после беглого анализа Google Play было обнаружено, что все топовые приложения требуют заплатить за пользование полным функционалом, что недоступно используя российские карты. Учитывая, что количество людей, которые хотят полезно питаться достаточно велико (около 3 млн. запросов по слову «диета» в поисковике за последний месяц), то было бы полезно создать соответствующее приложение.
Текущие результаты
В начале разработки я выделил следующий функционал, который надо реализовать:
Учетная запись. Чтобы пользователь мог сохранять свои данные.
База продуктов. Пользователь может просматривать информацию о продуктах: калории и полезность.
Дневник питания. Пользователь может заносить употреблённую пищу в завтрак, обед, ужин и перекус. Ему должна выводиться статистика за каждый прием пищи и за день.
Расписание питания. Пользователь может составлять еженедельное расписание питания. Причем при открытии соответствующего не заполненного приема пищи в дневники питания у пользователя должны быть сразу заполнены соответствующие продукты из расписания. Например, если в расписании на завтрак среды стоит 300 грамм гречки. То при заполнении завтрака в среду в дневнике питания пользователю сразу предложено редактировать прием пищи, содержащий 300 грамм гречки. Это нужно для того, чтобы пользователь не вводил то, что он итак съел, если соблюдал диету.
Диеты. Пользователь может соблюдать диеты и активировать предложенное в них расписание, чтобы не составлять его самому. Пользователь может создавать диеты. Но другие пользователи их не увидят, пока диета не пройдет модерацию.
Скриншоты текущего интерфейса для ПК версии
Планируемая доработка
В планах есть реализовать следующие улучшение, напишите, что вы думаете о них. Это поможет улучшить приложение.
Дизайн. Особенно это касается навигации и расположении элементов. Есть понимание, что лучше разделить проверку продуктов и диету. Но куда её запихать непонятно. И хотелось бы добавить «живости» в интерфейс главной страницы, да и других тоже.
Расширение характеристики у продуктов и приемов пищи. Чтобы они помимо калорийности и полезности содержали: %белков, %жиров, %углеводов, %холестерина, %сахара. В идеале добавить еще аллергены и допустимость в употреблении для различных групп населения (веганы, христиане в пост и т. д.).
Быстродействие. Иногда мне кажется, что приложение слишком медленно работает, хотя тесты PageSpeed Insights от Google показывают хорошие результаты. Либо проблема в используемой технологии, либо в серверах.
Контроль выпитой воды. Человек должен выпивать определенное количество воды в день. Думаю, что этот функционал также полезен.
Страница со статистикой. Чтобы пользователь увидел красивые графики, где отображено какой он умница и как хорошо питается.
Заключение
Пока удалось реализовать минимально работающее приложение. Потрогать проект можно по ссылке: https://zdorovopit.ru. Сейчас активно ведется разработка, поэтому могут быть перебои в работе приложения во время обновлений. Напишите, что вы думаете и что хотели бы увидеть нового в приложении. Спасибо за уделенное время и за вашу обратную связь!