Задача
Разработать приложение "Конструктор блюд" на Flutter. Билдим под три платформы - WEB, Android, IOS
Функционал приложения и экраны
1. Авторизация
Реализовать вход через Google и Apple.
2. Экран "Конструктор блюда"
Экран ввода параметров:
Пользователь задает параметры блюда (калорийность, пропорции БЖУ, предпочтения по ингредиентам и т.д.).
Нажимает кнопку "Рассчитать".
Экран с результатами:
Система формирует список блюд с фотографиями, ценами и кратким описанием.
Пользователь может выбрать блюда и добавить их в корзину.
3. Экран "Корзина"
Отображение выбранных блюд и их стоимости и с кнопкой очистить.
Поля ввода для оформления заказа:
Адрес доставки.
Имя пользователя.
Номер телефона.
Комментарий (при необходимости).
Отображается QR для оплаты (статичный)
4. Экран "Список заказов"
Отображение всех заказов пользователя:
Списком с указанием блюд, даты заказа и его статуса.
Обновление статусов заказов через Firebase и подобные сервисы в режиме реального времени.
Основные данные предлагаю хранить в firebase и подобных сервисах, для работы с калькулятором с нашим бэкендом предоставим API.