React Chat App

This is a simple chat application built with React.js and Google Firebase. It allows users to sign up, log in, and chat with other users in real-time.

Features

  • User Authentication: Users can sign up for an account or log in with existing credentials.
  • Real-time Chat: Once authenticated, users can engage in real-time chat with other users.
  • Protected Routes: Certain routes are protected and can only be accessed by authenticated users.

Technologies Used

  • React.js: Frontend JavaScript library for building user interfaces.
  • Google Firebase: Backend service for real-time database and user authentication.
  • React Router: Declarative routing for React applications.

Installation

  1. Clone the repository:
git clone https://github.com/your-username/react-chat-app.git
  1. Install dependencies:
cd react-chat-app
npm install
  1. Run the Application
npm start

Usage

  1. Sign up for an account or log in with existing credentials.
  2. Start chatting with other users in real-time.