Chat App is a React Native application that allows users to communicate in real-time through messages. The app provides a user-friendly interface and supports various features to enhance the chatting experience. Please note that this project is still in progress and does not utilize any paid services such as Firebase.
- Real-time Messaging: Send and receive messages instantly.
- User Authentication: Secure login and registration for users.
- Group Chats: Create and manage group conversations.
- Media Sharing: Share images, videos, and other files.
- Push Notifications: Stay updated with real-time alerts for new messages.
- React Native: A framework for building native apps using React.
- Redux: State management library to manage application state.
- React Navigation: For seamless navigation between screens.
- ESLint & Prettier: For maintaining code quality and consistency.
To get started with the Chat App, follow these steps:
-
Clone the repository:
git clone https://github.com/Mkjox/ChatAppFrontend.git cd chat-app
-
Install dependencies: You can use either npm or yarn:
npm install # or yarn install
-
Run the app: Use the following command to start the app:
npm start # or yarn start
Once the app is running, you can:
- Sign up or log in to your account.
- Start chatting with your friends or create group chats.
- Share media and receive notifications for new messages.
I welcome contributions! If you want to contribute to the Chat App, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your branch to your forked repository.
- Create a pull request detailing your changes.
This project is licensed under the MIT License - see the LICENSE file for details.