This project is a real-time chat application built with React and Firebase. It allows users to sign in using Google Authentication and chat in real-time. It's a great platform for users to connect and communicate.
- Real-time chat: Users can send and receive messages in real-time.
- Google Authentication: Users can sign in using their Google accounts.
- User-friendly interface: The application has a clean and intuitive interface.
Clone the repository and navigate into the directory
git clone https://github.com/dwk601/react-chat.git
cd react-chat
Install the dependencies
npm install
Start the application
npm start
After starting the application, visit http://localhost:3000 in your browser. Sign in using Google Authentication and start chatting.
- NavBar: This component displays the navigation bar at the top of the application. It allows users to sign in and out of the application.
- ChatBox: This component displays the chat box where users can see messages. It fetches messages from Firebase in real-time.
- Welcome: This component displays a welcome message to users when they visit the application. It also provides the option to sign in using Google Authentication.
MIT