Recipe Book
Application

Кросс-платформенное приложение для iOS и Android, предназначенное для подсчета калорий и поиска новых рецептов. Функция QuickScan для более легкого внесения продуктов со штрих-кодом. Личный кабинет для отслеживания процесса похудения и достижений.

iOS
Android
Flutter
NodeJS
ExpressJS
PostgreSQL
Recipe Book Application Recipe Book Application


Key features

Каталог Рецептов
Широкий выбор рецептов на любой вкус. Различные виды блюд: вегетарианские, низкокалорийные, с высоким содержанием белка, и т.д. Легко искать, легко выбирать, приятно готовить!

Счетчик Калорий
Записывай съеденные калории быстро. Подсказки при заполнении списка продуктов. Большой каталог блюд. Возможность добавления собственных продуктов и блюд с заданной вручную калорийностью.

Функция QuickScan
Мгновенное добавление продуктов по штрих-коду. Взял с полки магазина, считал баркод - и готово! Огромная база продуктов из местных магазинов уже внутри приложения. Никакой ручной работы. Никакой траты времени.

Трекер Физической Активности
Записывай свою спортивную нагрузку и упражнения. Вручную или с помощью автоматической синхронизации с Apple Health и Google Fit. Задавай себе цели и участвуй в соревнованиях!

Личная Страница
Социальная активность позволяет достигать новые цели и удерживать текущие позиции. Поделись своей активностью с друзьями. Тренируйтесь вместе, обсуждайте проблемы, делитесь полезной информацией!

Активные Уведомления
Не записал завтрак? Не выполнил запланированную тренировку? Не укладываешься в план по сжиганию калорий? Приложение заботливо сообщит и простимулирует ненавязчивыми напоминаниями.

Каталог Рецептов
Широкий выбор рецептов на любой вкус. Различные виды блюд: вегетарианские, низкокалорийные, с высоким содержанием белка, и т.д. Легко искать, легко выбирать, приятно готовить!

Счетчик Калорий
Записывай съеденные калории быстро. Подсказки при заполнении списка продуктов. Большой каталог блюд. Возможность добавления собственных продуктов и блюд с заданной вручную калорийностью.

Функция QuickScan
Мгновенное добавление продуктов по штрих-коду. Взял с полки магазина, считал баркод - и готово! Огромная база продуктов из местных магазинов уже внутри приложения. Никакой ручной работы. Никакой траты времени.

Трекер Физической Активности
Записывай свою спортивную нагрузку и упражнения. Вручную или с помощью автоматической синхронизации с Apple Health и Google Fit. Задавай себе цели и участвуй в соревнованиях!

Личная Страница
Социальная активность позволяет достигать новые цели и удерживать текущие позиции. Поделись своей активностью с друзьями. Тренируйтесь вместе, обсуждайте проблемы, делитесь полезной информацией!

Активные Уведомления
Не записал завтрак? Не выполнил запланированную тренировку? Не укладываешься в план по сжиганию калорий? Приложение заботливо сообщит и простимулирует ненавязчивыми напоминаниями.


Project description

Архитектура приложения проста и минималистична. Мы использовали Flutter и его дополнительные библиотеки для реализации пользовательского интерфейса приложения. Это позволило значительно сократить время разработки в сравнении с нативной реализацией. Node.JS сервер и Express.js фреймворк используются для снабжения приложения данными, хранящимися в базе данных PostgreSQL. Такая конструкция проста в реализации и может быть с легкостью отмасштабирована в будущем для расширения потенциала программного продукта.

Solution