Личный кабинет

Задел под регистрацию и синхронизацию

Сейчас личные статусы, списки и заметки работают локально в браузере и в Android-приложении. Эта страница подготовлена как точка входа для следующего этапа: регистрации, авторизации и нормального хранения данных на стороне сайта.

Текущий режим

Сайт: локальное хранение в браузере

Приложение: локальное хранение на устройстве

Авторизация: пока не подключена как основной рабочий поток

Что сюда логично перенести

Личный кабинет нужен не ради галочки, а чтобы личная работа с точками перестала зависеть от одного устройства.

Статусы

Личный статус и история

Был, не нашел, хочу проверить, опасно вернуться позже, архив посещенных и маршрут на выходные.

Заметки

Полевые записи и фото

Дата выезда, погода, найденный материал, собственные комментарии и фотографии именно из твоего выезда.

Синхронизация

Сайт и Android

Один и тот же профиль должен видеть те же маршруты, закладки и точки отслеживания на сайте и в приложении.

Следующий технический шаг

Оптимальная база для этого проекта уже есть в самом Bitrix: штатные пользователи плюс отдельное хранилище пользовательских отметок по точкам.

Этап 1

Обычная регистрация в Bitrix

Базовая учетная запись, восстановление доступа, подтверждение email и защищенный вход.

Этап 2

Пользовательские отметки по точкам

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

Этап 3

Синхронизация с Android

Приложение перестает быть изолированным и начинает работать с теми же данными, что и сайт.