This is a React Native chat application with real-time messaging, end-to-end encryption, and user authentication features.
It utilizes Firebase for database, authentication, and real-time functionalities.
- Real-time chatting
- End-to-end encryption
- User authentication (Login / Signup)
- User dashboard to manage details
- Image sending capability (Extras)
- Log In
- Sign Up
- Home Screen
- Show All Users
- Settings Page
- Chatting Window
- React Native
- Firebase (Database, Authentication, Realtime)
- Clone the repository.
- Install dependencies using
npm install
. - Set up Firebase configurations.
- Run the application using
npx react-native run-android
ornpx react-native run-ios
. - Enter your Open API Key.
- Navigate through the different pages using the provided navigation.
- Log in or sign up to access the chat functionalities.
- Explore the settings page to customize your profile.
- Start chatting with other users in real-time.
- Aaditya Aggarwal
- Anuj Kumar
This project is licensed under the MIT License.