Skip to main content
Back to Projects

Faith-Based Social Testimony Mobile Application

A React Native mobile application developed for Testimonies.com that enables users to share, discover, and engage with faith-based testimonies on the go. The app delivers a full-featured social experience through native mobile interfaces, supporting testimony creation with media attachments, infinite-scroll feed browsing, user profiles, follow interactions, direct messaging, and push notification workflows. Built with NativeWind for styling and Redux Toolkit for state management, the application provides a seamless cross-platform experience for both Android and iOS, featuring secure authentication, optimistic UI updates, and offline-aware data synchronization through TanStack React Query.

Key Features

  • Infinite-scroll testimony feed with pull-to-refresh, cursor-based pagination, and optimistic like interactions
  • Testimony creation modal with type selection, tag input, media picker, and multi-image attachment support
  • Testimony detail screens with paginated reply threads, reply composition, and engagement interactions
  • User and organization profile pages with profile and cover photo uploads, follower statistics, and testimony listings
  • Follow and unfollow mechanics with follower and following list management
  • Direct messaging system with conversation threads, message bubbles, typing indicators, and read status
  • User search and trending content discovery with debounced search input
  • Notification center displaying follow requests, broadcast requests, and platform updates
  • Subscription management with plan browsing, subscription status, and billing history
  • Secure authentication supporting individual and organization account types with OTP email verification
  • Redux Toolkit-powered global auth state with AsyncStorage persistence and bootstrap session restoration
  • Custom floating action button navigation pattern for testimony creation accessibility from any tab

Video Demo