Skip to content

Chaishtabassi/BWStory

Repository files navigation

BWStory Clone - React Native Mobile App

A feature-rich mobile application built with React Native that clones the core functionality of the BWStory app. This app includes a discover feed with video posts, user profiles, search functionality, and advanced filtering options.

📱 Features

Discover Screen

  • ✅ Video feed with auto-playing content
  • ✅ Full video controls (play/pause, forward/backward 10s)
  • ✅ Video progress bar with seeking capability
  • ✅ Like/Dislike functionality with state management
  • ✅ Search posts by name, content, or location
  • ✅ Sidebar menu with navigation options
  • ✅ Advanced filter modal with multiple criteria:
    • Sort by (Latest, Most Popular, Oldest)
    • Date range (All Time, Today, This Week, This Month)
    • Minimum views filter
    • Active filters display with chips
  • ✅ Responsive design for all screen sizes

Profile Screen

  • ✅ User profile management
  • ✅ Edit mode toggle
  • ✅ Form fields for:
    • Full name
    • Gender (Female/Male/Other)
    • Location
    • Profession
    • Bio (with 120-word limit counter)
  • ✅ Real-time word counter with visual warnings
  • ✅ Form validation
  • ✅ Success/error alerts

🛠️ Tech Stack

| React Native 0.73.4 | Mobile app framework | | TypeScript 5.1.3 | Type-safe code | | React Navigation 6.x | Screen navigation | | React Native Video | Video playback | | React Native Vector Icons | Icon library |

📋 Prerequisites

Before you begin, ensure you have installed:

  • Node.js (v18 or higher)
  • npm or yarn
  • Android Studio (for Android builds)
  • Xcode (for iOS builds - Mac only)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors