Skip to content

efxlve/whatsapp-clone

Repository files navigation

WhatsApp Logo

WhatsApp Clone

Clone by Muharrem Efe Çayırbahçe

This is a WhatsApp clone built using React Native, Redux, Firebase, and Expo, compatible with iOS and Android platforms. It replicates core functionalities of WhatsApp, such as real-time messaging, authentication, and user management.

Features

  • Real-Time Messaging
  • User Authentication via Firebase
  • Chat Management
  • Responsive UI
  • Cross-Platform Support for iOS and Android using Expo

Installation

  1. Clone the repository:
    git clone https://github.com/efxlve/whatsapp-clone.git
  2. Install dependencies:
    npm install
  3. Run the app:
    npm start

Running on iOS and Android

iOS

  1. Ensure you have Xcode installed.
  2. Use the Expo Go app on your iOS device or simulator to scan the QR code provided by npm start.
  3. You can also run the app on a real iOS device by scanning the QR code.

Android

  1. Install Android Studio and set up an Android Virtual Device (AVD).
  2. Alternatively, use the Expo Go app on your Android device to scan the QR code provided by npm start.
  3. You can also run the app on a real Android device by scanning the QR code.

Usage

  • Open the app on your iOS or Android device, sign up or log in, and start chatting.

Screenshots

Sign in Sign in
Sign up Sign up
Chats Chats
Settings Settings
Starred Messages Starred Messages
New Chat New Chat
New Group New Group
Chat Chat
Chat Settings Chat Settings
Send Image Send Image
Message Context Menu Message Context Menu

Contributing

Contributions are welcome! Please open an issue or submit a pull request if you have any suggestions or improvements.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published