Портфолио и кейсы фрилансеров по разработке на Flutter

Сергей Соколкин
Сергей Соколкин 9 месяцев назад
Flutter приложение для выездных инженеров: offline-режим, Django REST API, интеграция 1С
Кросс-платформенное мобильное приложение (iOS/Android) для инженеров сервисной компании. Решает проблему работы в подвалах и технических помещениях без интернета. Внедрено в эксплуатации: обслуживает 15-20 инженеров в нескольких городах, 60000+ абонентов, 8-12 заявок на инженера в день. Техническое решение: • Offline-first архитектура: Drift SQL локальная база + SyncQueue • 5 бизнес-модулей: Заявки, Абоненты, Должники, Аудиты, Авторизация • Интеграция с существующим Django REST API (30+ endpoints) • Синхронизация с 1С при нестабильном соединении • Swipe-жесты для быстрых действий (звонок клиенту, навигатор) Архитектура: • Clean Architecture + Feature-first структура • Riverpod 3.x для state management • unit-тесты с mockito/mocktail • Flutter + Django backend • CI/CD: GitHub Actions + Telegram Результат: • 100% функций доступны offline • Автосинхронизация при восстановлении связи без участия пользователя • Массовые операции: отключение 15 должников одной кнопкой Технологии: Flutter 3.35, Dart 3.9, Riverpod, Dio, Retrofit, Drift, Freezed, GoRouter, Django 4.2, DRF, PostgreSQL, Celery, Redis, 1C API
Дмитрий Некрутов
Дмитрий Некрутов 10 месяцев назад
Создание высоконагруженного интернет-магазина мебели с 3D-конфигуратором и быстрой загрузкой товаров
100% реализация требований в сжатые сроки. Максимальное удовлетворение клиентов.
Дмитрий Некрутов
Дмитрий Некрутов 10 месяцев назад
Кроссплатформенное AI-чат приложение с поддержкой голоса и интеграцией с внешними API для бизнес-задач
Кроссплатформенное AI-чат приложение, созданное на Flutter. Используем технологии искусственного интеллекта.
Дмитрий Некрутов
Дмитрий Некрутов 10 месяцев назад
Приложение для составления персонализированного меню здорового питания с учетом диет, калорий и доставки продуктов
Кроссплатформенное приложение на Flutter (Dart) для Android и iOS, созданное для заботы о здоровье
Кирилл Николаенко
Кирилл Николаенко 2 года 6 месяцев назад
Финтех-платформа: 45+ кредитных калькуляторов, кабинет клиента, проверка документов
Финтех-платформа для NT Loans, крупного австралийского брокера ипотеки и кредитов: калькуляторы, личный кабинет клиента и приём документов на ипотеку и кредит. Клиент сравнивает предложения 35+ банков и кредиторов и подаёт заявку онлайн Что сделали: сайт на Next.js, React, Redux и Tailwind, сервер на Node.js и PostgreSQL. Больше 45 калькуляторов: ипотека, ставки, рефинансирование, гербовый сбор и расходы на покупку, кредиты, проценты, займы для юрлиц и физлиц. В личном кабинете история расчётов по всем калькуляторам и история кредитов и займов. Клиент загружает документы для ипотеки или кредита прямо в кабинете: файлы шифруются, лежат в закрытом хранилище и открываются по временной ссылке. Каждый документ проверяет сотрудник брокера, клиент видит статус: принят, нужна замена или отклонён. В админке владелец управляет калькуляторами, документами и данными пользователей. Интеграция с банками-партнёрами: предложения и ставки приходят по API раз в сутки и сразу попадают в калькуляторы, для партнёров без API есть загрузка файлом Год: 2023. Наша роль: дизайн, сайт, сервер, админка и интеграции с банками, всё под ключ
Кирилл Николаенко
Кирилл Николаенко 2 года 6 месяцев назад
Приложение доставки продуктов и еды: каталог, рецепты, зоны доставки, бонусы
Мобильное приложение доставки продуктов и еды из магазина, кафе или ресторана до клиента. Сделали для Gourmedian, продуктового магазина в Испании: приложение на испанском языке входило в ТОП-50 приложений доставки еды в стране Что сделали: приложение на React Native, состояние на Redux Toolkit, подключили его к серверу магазина на Node.js и PostgreSQL по REST API. Каталог, карточка товара с описанием и оценками, рецепты со списком товаров магазина и добавлением в корзину. Товары и остатки приходят из учётной системы магазина, категории, цены и фото меняются в управлении. Доставка курьером или самовывоз, условия зависят от города или района, адрес проверяется по почтовому индексу. Баллы, подарочные сертификаты, купоны и скидки. История и статусы заказов, повтор любого заказа в один клик. Все запросы идут через один слой с состояниями загрузки и ошибки Годы: 2022-2023. В 2022 собрали весь интерфейс на демо-данных и согласовали экраны с заказчиком, в 2023 подключили API магазина. Наша роль: мобильное приложение для iOS и Android под ключ
Кирилл Николаенко
Кирилл Николаенко 2 года 6 месяцев назад
Автомобильный аукцион для ОАЭ: 5 типов торгов, роли инвестора, владельца и брокера
Автомобильный аукцион BuyAuto.ae для крупного игрока из ОАЭ. Пять типов торгов и роли: инвестор, клиент, владелец, брокер. Покупатели из 7 стран региона: ОАЭ, Саудовская Аравия, Бахрейн, Кувейт, Оман, Иордания и Ливан, на торгах одновременно больше 100 машин Что сделали: сайт на Next.js, React, Redux и Tailwind, сервер на Node.js и PostgreSQL. Типы торгов: живой аукцион с таймером, маркетплейс с фиксированной ценой, предстоящие лоты, сток дилеров и сделка по договорённости. Защита от проскальзывания: ставка в последние минуты продлевает торги, и лот не уходит за секунду до конца. Каталог с фильтрами по марке, году, пробегу, кузову, цвету и стране доставки, сохранённые поиски с уведомлением о новых машинах. Бесплатная онлайн-оценка автомобиля без регистрации, проверка и оценка машины модераторами, дополнительные услуги владельца. Цены в дирхамах, интерфейс на английском. Наработки этого проекта можем использовать в вашем Год: 2022. Наша роль: дизайн, сайт, сервер и админка для модераторов, всё под ключ
Кирилл Николаенко
Кирилл Николаенко 2 года 6 месяцев назад
Платные консультации и тренинги: запись, чат, видеозвонки, оплата
Приложение платных консультаций и тренингов: таро, гадания, энергетика, медитации, личностный рост и другие услуги специалистов. Клиент находит специалиста, бронирует свободное время, платит и общается с ним в чате или по видеосвязи. Сделали для онлайн-сервиса консультаций в России Что сделали: приложение на Flutter с Redux, лендинг на Next.js и React, сервер на Node.js и PostgreSQL. Каталог услуг с фильтрами. Специалисты сами ведут свои услуги, цены и расписание, для каждого задаётся своя комиссия сервиса. Запись: услуга, дата, свободное окно, оплата с бонусными рублями. Видеозвонок внутри приложения: сигналинг WebRTC идёт через тот же WebSocket, что и чат, для клиентов за NAT подняли свой TURN-сервер. Чат и звонок доступны только участникам оплаченной консультации, в чате фото и видео. Оплата по платёжной ссылке, подтверждение приходит на сервер. Реферальная программа с комиссией с платежей приглашённых, вывод денег специалистам, скидки на услуги Годы: 2023-2024. Наша роль: сервер с админкой, мобильное приложение и лендинг, всё под ключ
Кирилл Николаенко
Кирилл Николаенко 2 года 6 месяцев назад
Приложение для медитаций: аудиоконтент и платные подписки
Мобильное приложение для автора методики медитации или саморазвития. Пользователь скачивает приложение, регистрируется, оформляет подписку и занимается по аудио. Сделали Pantheon для англоязычного автора медитаций: интерфейс на английском, вход через Apple и Google, первая версия вышла за 6 недель Что сделали: приложение на Flutter с Redux, сервер на Node.js и PostgreSQL. Автор загружает аудио в высоком качестве на сервер, в приложении плеер с перемоткой на 15 секунд, практика дня и визуализация звука. Подписка: пробный период, на 1, 3 или 6 месяцев и разовая покупка, оплата через App Store и Google Play. Аудио открываются только при активной подписке Год: 2022. Наша роль: дизайн, приложение для iOS и Android, сервер и публикация в сторах, всё под ключ
Кирилл Николаенко
Кирилл Николаенко 2 года 6 месяцев назад
Приложение для баз отдыха: клубные карты, баланс и оплата в один клик
Мобильное приложение с программой лояльности для базы отдыха, горнолыжного курорта, катка, картинга и похожего бизнеса. Первым его запустил горнолыжный комплекс «СОК»: клубные карты, баланс и покупка услуг в телефоне Что сделали: приложение на Flutter с Redux, сервер на Node.js и PostgreSQL. Клиент заранее пополняет баланс клубной карты банковской картой через CloudPayments и тратит его на месте в один клик: на кассе, в прокате или на подъёмнике показывает QR-код из приложения. К одному аккаунту можно привязать несколько клубных карт, например на всю семью. Тарифы, покупка услуг, история заказов. Владелец заводит клубные карты, бонусы и правила лояльности, рассылает новости и акции push-уведомлениями Год: 2021. Наша роль: дизайн, приложение, сервер и админка для владельца, всё под ключ