Skip to content

Latest commit

 

History

History
30 lines (25 loc) · 1.88 KB

File metadata and controls

30 lines (25 loc) · 1.88 KB

Weazel App

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

Features

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.

Technologies Used

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.

Installation

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.

License

This project is licensed under the MIT License.