Welcome to the WhatsApp Chat project! This project is an iOS application that replicates the core functionalities of WhatsApp, allowing users to send and receive messages in real-time.
- Authentication with mobile number
- Logout
- Profile info
- Send and receive text messages
- Message timestamps
- Online status and last seen
- List of recent chats
- macOS
- Xcode
- CocoaPods
- Firebase Account
-
Clone the repository:
git clone https://github.com/Abhishek6353/WhatsApp-Chat.git cd WhatsApp-Chat -
Install Dependencies:
pod install
-
Configure Firebase:
- Create a new project in the Firebase Console.
- Add an iOS app to your Firebase project.
- Download the
GoogleService-Info.plistfile and add it to the root of your Xcode project. - Enable Firebase Authentication, Firestore, and Storage in the Firebase Console.
-
Open the project in Xcode:
open WhatsApp-Chat.xcworkspace
-
Build and run the app:
- Select your target device or simulator.
- Click the "Run" button in Xcode.