Создание чата для обмена сообщениями и фотографиями на Flutter

115 000 руб. за проект
13 ноября 2023, 20:12 • 33 отклика • 104 просмотра
Требуется написать мобильное приложение на Flutter, которое позволяет пользователям обмениваться сообщениями и фотографиями в режиме реального времени. Пользователи могут создавать учетные записи, настраивать профили, добавлять друзей и обмениваться сообщениями и фотографиями в чате один на один или в групповых чатах.
Пользователи также имеют возможность отправлять голосовые сообщения и использовать анимированные исчезающие смайлики для выражения эмоций.

Краткое ТЗ:
1. Регистрация и авторизация:
- Пользователь может зарегистрироваться, используя электронную почту и пароль, или авторизоваться с использованием других аккаунтов социальных сетей.
2. Профили пользователей:
- Пользователь может добавить профиль, включая фотографию профиля и дополнительную информацию.
- Пользователь может изменять свой профиль в любое время.
3. Друзья и контакты:
- Пользователь может добавить друзей, используя электронную почту, контактные номера или социальные сети.
- Пользователь может видеть онлайн-статус своих друзей и выбрать, кто может видеть его онлайн-статус.
4. Отправка сообщений и фотографий:
- Пользователь может отправлять текстовые сообщения смайлики и фотографии.
- Пользователь может отправлять голосовые сообщения.
- Пользователь может видеть статусы доставки сообщений и прочитать подтверждения.
5. Групповые чаты:
- Пользователь может создавать групповые чаты и добавлять друзей в них.
- Пользователь может отправлять сообщения и фотографии в групповых чатах.
6. Уведомления:
- Пользователь может получать уведомления о новых сообщениях, запросах дружбы и других событиях.
7. Настройки:
- Пользователь может настраивать уведомления, конфиденциальность и другие параметры приложения.
8. Интерфейс:
- Приложение должно иметь привлекательный и интуитивно понятный дизайн.
- Дизайн должен быть адаптивным и поддерживать как iOS, так и Android устройства.
9. Безопасность:
- Приложение должно обеспечивать безопасное хранение и передачу данных.
- Пользовательские данные должны быть зашифрованы и защищены паролем или другими методами аутентификации.
10. Запись и восстановление данных:
- Данные пользователей, включая профили, друзей и сообщения, должны быть сохранены на сервере и восстановлены в случае сбоя.
- Сервер должен быть надежным и обеспечивать быстрый доступ к данным.
11. Интеграция социальных сетей:
- Пользователи должны иметь возможность входить и регистрироваться с использованием аккаунтов социальных сетей, таких как Facebook, Google или Twitter.


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

Оставляйте свой TG для связи. Спасибо!