Общее описание проекта

Требуется разработать мобильное приложение для iOS и Android, предназначенное для информирования водителей о текущей дорожной обстановке. Пользователи смогут в реальном времени отмечать на карте такие события, как посты ДПС, аварии, камеры контроля скорости, опасные участки и другие дорожные ситуации. Приложение должно также предоставлять общий чат для общения участников, а также push-уведомления о ближайших событиях.

Целевая аудитория

Водители, которым важна актуальная информация о ситуации на дорогах.

Функциональные требования

  • Отметка событий на интерактивной карте (посты, аварии, камеры, опасные участки).
  • Обмен данными между пользователями в реальном времени.
  • Общий чат с возможностью обсуждения конкретных событий или маршрутов.
  • Push-уведомления при приближении к отмеченным событиям.
  • Профили пользователей (регистрация, авторизация, настройки).
  • Веб-админка для управления пользователями, модерации контента и просмотра статистики.
  • Масштабируемая архитектура (с учетом будущего расширения функционала).

Технические требования

  • Кроссплатформенная разработка (Flutter/React Native) или нативные iOS + Android.
  • Серверная часть: Node.js / Python / Go (предлагаемый стек).
  • База данных: PostgreSQL + Redis.
  • Реальное время: WebSockets (например, Socket.io).
  • Карты: Google Maps или Яндекс.Карты API.
  • Использование готовых решений для уведомлений (Firebase / FCM).
  • Хостинг: облачная инфраструктура (AWS/VScale/Яндекс.Облако).

Требования к интерфейсу (UI/UX)

Дизайн должен быть интуитивно понятным, ориентированным на водителя (крупные кнопки, минималистичный интерфейс, яркие отметки событий). Темная тема (ночной режим) обязательна. Полная спецификация интерфейса приложена в PDF-документе. Перед откликом обязательно ознакомьтесь с ТЗ.

Что включить в отклик

  • Предлагаемый стек технологий (языки, фреймворки, БД).
  • Сроки реализации проекта (кратко - недели/месяцы).
  • Информация о команде исполнителя (наличие разработчиков, проектного менеджера, дизайнера).
  • Примеры аналогичных выполненных работ (мобильные приложения с картой и чатом).

Примечание

Проект планируется к дальнейшему активному развитию, поэтому архитектура должна поддерживать масштабирование и добавление новых модулей.

Доработка Flutter приложения по готовому дизайну

Необходимо привести существующее мобильное приложение на Flutter в соответствие с предоставленным дизайном. Приветствуется использование AI-инструментов для ускорения процесса. Все материалы для работы находятся в личных сообщениях.