Проект

Forpost

Мобильная платформа для инцидентов, интерактивной карты и сценариев в реальном времени.

Стек

2025

Мобильный · Flutter · Yandex MapKit SDK · Firebase

Кейс

О проекте

Forpost — мобильная платформа для отслеживания и управления инцидентами с интерактивной картой, системой верификации сообществом и push-уведомлениями. В этом кейсе важен не только интерфейс, но и полный цикл разработки: от модели данных и API до поведения приложения в реальном времени.

Контекст

Продукт предназначен для создания, отслеживания и подтверждения инцидентов с привязкой к карте. Пользователь должен быстро увидеть ситуацию вокруг себя, открыть детали, добавить материалы и получить уведомление, если рядом произошло что-то важное. На уровне платформы проект покрывает iOS и Android и собран как связка мобильного приложения и серверного API.

Архитектура

Клиентская часть построена на Flutter с BLoC, go_router, Dio и Yandex MapKit. Внутри есть аутентификация, работа с геолокацией, создание инцидентов, прикрепление медиа, интеграция с сервисами карты и валидация форм.

Серверная часть реализована на Dart Frog, Drift и SQLite. API покрывает аутентификацию, хранение инцидентов, файлов и голосов верификации, а push-уведомления отправляются через интеграцию с Firebase пользователям в радиусе события.

Что важно в реализации

Основная сложность здесь в связке карт, геолокации, медиа и статусной логики. Инциденты создаются рядом с текущим положением пользователя, проходят жизненный цикл, подтверждаются сообществом и автоматически истекают. Отдельный слой работы уходит в устойчивость и безопасность: JWT-аутентификация, обновление токенов, защищенное локальное хранение, ограничение частоты запросов, защита от повторных голосов и аккуратная обработка ошибок на обоих концах.

Мобильная разработка

Arkady
Lukovkin

Делаю мобильные приложения на Flutter и Dart: от экранов и навигации до данных, состояния и интеграций.

Прокрутить вниз

01 / Профиль

Мобильные приложения, интерфейсы, backend

Основной фокус на разработку мобильных приложений на Flutter и Dart, но обычно работа не заканчивается одним клиентом. Есть опыт работы с Nuxt, FastAPI и 1C-Bitrix, когда проекту нужен сайт, админка или серверная логика рядом с мобильным приложением.

В работе важны чистая структура, точный интерфейс и инженерная реализация без лишней сложности.

Стек

FlutterDartBLoCGo RouterTalkerDriftGet ItFirebaseNuxtVue 3TypeScriptFastApiPythonPostgreSQLREST APIWebSocketsDocker

02 / Проекты

Избранные работы

Rehoe
Веб · Nuxt · FastAPI2026

Rehoe

Forpost
Forpost
Forpost
Мобильный · Flutter · Yandex MapKit SDK · Firebase2025

Forpost

Praxis
Praxis
Praxis
Мобильный · Flutter2024

Praxis

03 / Статья

О сайте

Сайт

Как собран этот сайт-портфолио

04 / Контакты

На связи