Семья еды
Food Family — мобильное приложение с онлайн-оплатой Food Family — это мобильное приложение для просмотра меню и оформления заказа с интегрированной онлайн-оплатой через Stripe. Проект демонстрирует полноценную реализацию корзины, локального сохранения заказа и интеграцию платежной системы через серверную логику на Firebase Cloud Functions. Целью этого приложения было:
Реализовать систему корзины с локальным сохранением
Интегрировать онлайн-оплату через Stripe
Построить масштабируемую архитектуру с разделением ответственности
Продемонстрировать работу с локальной БД и асинхронными потоками Этот проект отражает мой подход к созданию мобильных приложений с реальной бизнес-логикой. Техническая реализация Frontend
Flutter
Riverpod (управление состоянием)
Асинхронные StreamProvider
Модульная структура проекта Локальное сохранение: Drift (SQLite), DAO паттерн
Реактивное обновление корзины через Stream Онлайн-оплата
Интеграция с Stripe
Использование Payment Sheet
Безопасное создание PaymentIntent через Firebase Cloud Functions
Инициализация через Firebase Firebase в этом проекте используется исключительно как backend для создания PaymentIntent. Изображения и меню хранятся локально.
Реализовать систему корзины с локальным сохранением
Интегрировать онлайн-оплату через Stripe
Построить масштабируемую архитектуру с разделением ответственности
Продемонстрировать работу с локальной БД и асинхронными потоками Этот проект отражает мой подход к созданию мобильных приложений с реальной бизнес-логикой. Техническая реализация Frontend
Flutter
Riverpod (управление состоянием)
Асинхронные StreamProvider
Модульная структура проекта Локальное сохранение: Drift (SQLite), DAO паттерн
Реактивное обновление корзины через Stream Онлайн-оплата
Интеграция с Stripe
Использование Payment Sheet
Безопасное создание PaymentIntent через Firebase Cloud Functions
Инициализация через Firebase Firebase в этом проекте используется исключительно как backend для создания PaymentIntent. Изображения и меню хранятся локально.