Weazel is a real-time chat application built using React, Firebase, and Redux. It allows users to communicate with each other in real-time.

User Authentication: Users can sign up and log in using their email and password to access the messaging app.
Real-time Messaging: Users can send and receive messages in real-time, enabling instant communication.
Chat Rooms (to be completed): Users can create chat rooms and join existing ones to engage in group conversations.
User Presence: The app displays the online/offline status of users, providing visibility into their availability.
Message History: The app stores message history, allowing users to view past conversations.
React: A JavaScript library for building user interfaces.
Firebase: A cloud-based platform that provides various services, including authentication and real-time database capabilities.
Redux: A state management library for managing the application's state.
React Router: A routing library for handling navigation and URL management in a React application.
Clone the repository: git clone git@github.com:enjineerMan/Weazel-app.git
Navigate to the project directory: cd Weazel-app
Install the dependencies: npm install
Set up Firebase: Create a Firebase project and obtain the configuration values for your app. Update the Firebase configuration in the app.
Start the development server: npm start
Open the app in your browser: http://localhost:3000
Contributing
Contributions are welcome! If you encounter any issues or have suggestions for improvements, please open an issue or submit a pull request.
This project is licensed under the MIT License.