Welcome to ReactChatPro, a real-time chat application built with ChatEngine.io and Axios in React. This project aims to provide users with a seamless messaging experience, leveraging the power of React for a modern and responsive user interface.
Follow these steps to set up and run ReactChatPro on your local machine.
Make sure you have the following tools installed on your system:
- Node.js: Download and Install Node.js
- npm (Node Package Manager): Included with Node.js installation
- Clone the repository to your local machine:
- Navigate to the project directory:
- Install project dependencies using npm:
git clone https://github.com/your-username/ReactChatPro.git
cd ReactChatPro
npm install
- Obtain ChatEngine.io API keys by signing up at ChatEngine.io.
- Create a .env file in the project root and add your API keys:
REACT_APP_CHAT_ENGINE_PROJECT_ID=your-project-id
REACT_APP_CHAT_ENGINE_PRIVATE_KEY=your-private-key
After completing the installation and configuration, run the following command to start the development server:
note : you have to start backened and frontend both seprately , for starting backend server you have to use below command
npm start
npm run-dev
Visit http://localhost:3000 in your web browser to access ReactChatPro.
We welcome contributions! If you'd like to contribute to ReactChatPro, please follow our contribution guidelines.
This project is licensed under the MIT License.