Агентство по недвижимости планирует создание приложения для удобного просмотра и редактирования базы недвижимости агентом «на ходу» на карте типа plans iPhone с мобильного устройства в момент объезда объектов агентом и ограниченным доступом в интернет.
Вводные данные: У нас есть своя админка, по сути – база недвижимости и наш разработчик будет участвовать в проекте, обеспечит взаимосвязь данных между админкой и приложением (api).
Основной функционал:

• Главная страница представляет собой карту на весь экран, которая Автоматически показывает точки объектов из базы админки и геолокацию пользователя 
• Карта зуммирована с радиусом 10 км вокруг точки геолокации пользователя 
• При нажатии на точку объекта показывается карточка для просмотра объекта (Примерно такая же как на сайте, данные к выводу будут уточнены) с возможностью открыть диалог редактирование карточки объекта и локального сохранения данных.
• В верхней части карты располагается кнопка «фильтры» для фильтрации объектов (по аналогии с админкой).
• Карта располагает стандартным функциями карты, с возможностью просмотра Плана улиц и аэрофотосъемки, 3д.
• Возможность поставить точку на карте длительным нажатием пальца (как в планах), с всплывающим диалогом с 2 опциями: «проложить маршрут» к точке или «создать объект в точке»
• Кнопка «создать объект» открывает диалог с карточкой нового объекта (такой же как в админке сейчас). Данные сохраняются локально на случай плохого интернета.
• По карточку можно добавлять фото, видео, аудио запись. Информация синхронизируются в админку.
• Запрос аккаунта, регистрация, аутентификация. Это можно связать с аккаунтом пользователя в админке и отправлять оттуда
Планируемые экраны:
– Страница аутификации (для ввода логина / пароля, сгенерированных в админке) + выхода (нужен ли экран выхода вообще? наверное нет)
– Карта с пинсами объектов недвижимости
– Фильтры объектов на карте
Фильтры скопированы из админки.
1) "Тип сделки",
2) "Тип объекта": квартира, дом, земля;
3) "Цена" - ползунки,
4) "Контакт",
5) "Статус объекта",
6) "Этап", и может быть еще какие-то
+ несколько пре-сохраненных наборов фильтров (я опишу какими попозже)
– Превью объекта при клике на пинс (фото, несколько параметров), желательно прямо на странице карты для быстрого просмотра.
– Страница поиска матчингов клиентов, созданных в админке (по имени / имэйлу), чтобы показать на карте только объекты, отобранные конкретному клиенту в админке. Соответсвенно, на карте должно появляться уведомление, о том, из какого матчинга опубликованные объекты.
– Страница создания нового объекта или редактирования карточки объекта.