Skip to content

Latest commit

 

History

History
85 lines (55 loc) · 2.39 KB

README.md

File metadata and controls

85 lines (55 loc) · 2.39 KB

License

Chat Application using Chat Engine API

Welcome to the Chat Application! The Chat Application using Chat Engine API is a real-time messaging platform that enables users to engage in instant chat with multiple participants. The application supports features such as attaching images to messages and provides a seamless chatting experience. Built using React and Node.js, the project leverages the Chat Engine API for efficient real-time communication. The application is easily configurable, allowing users to personalize their experience. Once set up, users can log in with their Chat Engine credentials and start chatting in real-time.

Demo

Check out the live demo here

Features

  • Real-time messaging
  • Multiple users support
  • Attach images to messages

Getting Started

Prerequisites

  • Node.js installed
  • React development environment

Installation

  1. Clone the repository:

    git clone https://github.com/swetamishra123/CHAT-APP.git
  2. Change to the project directory:

    cd CHAT-APP
  3. Install dependencies:

    npm install

Set up Chat Engine API

  1. Create an account on Chat Engine.
  2. Create a new project to obtain the Project ID.
  3. Get your access keys from the Chat Engine dashboard.

Configuration

In the project, open MessageForm.js and Modal.js files.

// MessageForm.js
const projectID = 'YOUR_CHAT_ENGINE_PROJECT_ID';
// Modal.js
const projectID = 'YOUR_CHAT_ENGINE_PROJECT_ID';

Replace 'YOUR_CHAT_ENGINE_PROJECT_ID' with your actual Chat Engine Project ID.

Run the Application

npm start

Visit http://localhost:3000 in your browser to view the application.

Usage

  • Upon visiting the application, you will be prompted to log in with your Chat Engine credentials.
  • Start chatting with others in real-time!

Contributing

Feel free to contribute to the development of this project. Fork the repository, make your changes, and submit a pull request.

License

This project is licensed under the MIT License.


Make sure to replace `'YOUR_CHAT_ENGINE_PROJECT_ID'` with your actual Chat Engine Project ID.