Project ChatRoom, built with React and Firebase, serves as a Discord-like chat server for users to chat on a same particular topic.
Key features:
- Allow users to send and receive chat messages
- Enable real-time message storage using Firebase
- Support authentication with Google Auth
- User-friendly interface for chat rooms
To run the Chat Room server locally, follow these steps:
-
Clone the repository or download the source code.
git clone https://github.com/lvhoaa/ReactFirebase_ChatRoom.git
-
Navigate to the project directory in your terminal.
-
Install the dependencies by running the following command:
npm install
-
Set up Firebase project and use Firebase API key inside the project.
-
Run the application using the following command:
npm start
-
Open your web browser and visit http://localhost:3000 to access the Chat Room server.
Contributions to this project are welcome! If you have any suggestions, bug fixes, or new features to propose, please open an issue or submit a pull request.
This project is licensed under the MIT License. You can find the full license text in the LICENSE file.