Общее описание проекта
Требуется разработать мобильное приложение для 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-документе. Перед откликом обязательно ознакомьтесь с ТЗ.
Что включить в отклик
- Предлагаемый стек технологий (языки, фреймворки, БД).
- Сроки реализации проекта (кратко - недели/месяцы).
- Информация о команде исполнителя (наличие разработчиков, проектного менеджера, дизайнера).
- Примеры аналогичных выполненных работ (мобильные приложения с картой и чатом).
Примечание
Проект планируется к дальнейшему активному развитию, поэтому архитектура должна поддерживать масштабирование и добавление новых модулей.