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

Мессенджер для iOS и Android (Flutter/Dart) с дополнительными бизнес-функциями: каталог услуг, календарь записей и система заявок. Frontend готов, требуется привести backend в порядок и обеспечить стабильную работу.

Текущий стек

  • Flutter (Dart)
  • Firebase Auth - аутентификация по номеру телефона
  • Cloud Firestore
  • Firebase Storage
  • Firebase Cloud Messaging (push-уведомления)

Необходимые задачи

1. Настройка и оптимизация Firebase

Привести структуру БД в порядок: зафиксировать коллекции, проверить типы данных и связи.

2. Архитектура Firestore

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

3. Security Rules

Настроить правила доступа для защиты данных пользователей.

4. Календарь и записи

Обеспечить корректную работу функционала календаря и создания записей/заявок.

5. Результат

  • Стабильный Firebase backend
  • Корректная работа на обеих платформах (iOS/Android)
  • Документация структуры Firestore
  • Передача доступов владельцу проекта

Готовы начать с аудита текущего Firebase. Предпочтительный канал связи - Telegram. Доступы предоставляются после начала сотрудничества. Важны качество и порядок. При успешном выполнении возможно расширение архитектуры и переход к долгосрочному сотрудничеству.

Восстановление работы экспорта и импорта данных на сайте мероприятий

На сайте, посвященном мероприятиям, перестали работать функции экспорта и импорта данных. При загрузке расписания ничего не происходит. Необходимо диагностировать и устранить проблему, восстановив работоспособность функционала.