Описание проекта
Мессенджер для 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. Доступы предоставляются после начала сотрудничества. Важны качество и порядок. При успешном выполнении возможно расширение архитектуры и переход к долгосрочному сотрудничеству.