Перейти к основному содержанию
Назад к проектам

Мобильное социальное приложение для свидетельств на основе веры

Мобильное приложение на React Native, разработанное для Testimonies.com, которое позволяет пользователям делиться, находить и взаимодействовать с свидетельствами веры в любое время и в любом месте. Приложение обеспечивает полнофункциональный социальный опыт через нативные мобильные интерфейсы, поддерживая создание свидетельств с мультимедийными вложениями, просмотр ленты с бесконечной прокруткой, профили пользователей, взаимодействия подписки, обмен сообщениями и рабочие процессы push-уведомлений. Построено с NativeWind для стилей и Redux Toolkit для управления состоянием, обеспечивая бесперебойный кросс-платформенный опыт для Android и iOS с безопасной аутентификацией, оптимистичными обновлениями UI и синхронизацией данных с учетом офлайна через TanStack React Query.

Ключевые функции

  • Бесконечная прокручиваемая лента свидетельств с pull-to-refresh, пагинацией по курсору и оптимистичными взаимодействиями лайков
  • Модальное окно создания свидетельств с выбором типа, вводом тегов, выбором медиа и поддержкой мультимедийных вложений
  • Экраны деталей свидетельств с paginated тредами ответов, составлением ответов и взаимодействиями вовлечения
  • Страницы профилей пользователей и организаций с загрузкой фото профиля и обложки, статистикой подписчиков и списками свидетельств
  • Механики подписки и отписки с управлением списками подписчиков и подписок
  • Система обмена сообщениями с тредами бесед, пузырями сообщений, индикаторами набора и статусом прочтения
  • Поиск пользователей и обнаружение трендового контента с дебаунсированным вводом поиска
  • Центр уведомлений с заявками на подписку, запросами трансляции и обновлениями платформы
  • Управление подписками с просмотром планов, статусом подписки и историей платежей
  • Безопасная аутентификация для личных и организационных учетных записей с подтверждением OTP по email
  • Глобальное состояние аутентификации через Redux Toolkit сERSISTENCE AsyncStorage и восстановлением сессии
  • Пользовательский паттерн навигации с плавающей кнопкой действия для создания свидетельств из любой вкладки

Видеодемонстрация