This is a real-time chat application built with React and Firebase. It allows users to send and receive messages in real time.
- Clone the repository:
git clone https://github.com/karteek-02/ChatAPP
npm install
-
Create a
.env
file in the root directory of the project. -
Add the following content to the
.env
file:
Replace <your_firebase_api_key>
with your Firebase Api key.
-
Start the project:
-
Open your web browser and navigate to
http://localhost:3000
to see the chat application in action.
- Real-time messaging: Messages are sent and received in real time.
- User authentication: Users can create accounts and log in to access the chat.
- Send messages: Users can compose and send messages to other users.
- Display messages: Sent and received messages are displayed in the chat interface.
- React: JavaScript library for building user interfaces.
- Firebase: Backend-as-a-Service platform for building web and mobile applications.
src
: Contains the source code of the project.components
: Contains React components.firebase
: Configurations and utility functions related to Firebase.styles
: CSS stylesheets.App.js
: Main component that renders the application.index.js
: Entry point of the application.
Contributions are welcome! If you find any issues or want to enhance the functionality of the chat application, please open an issue or submit a pull request.