The React Chat App is a single-page chat application built with ReactJS. It allows users to send and receive chat messages in real-time. The app provides a simple and intuitive interface for seamless communication.
https://chatting-app-jjtv.onrender.com/
In this assignment, the goal is to create a ReactJS chat application. The app should have a text box where users can type their messages and a send button to submit the message. When the send button is clicked, the chat message should be displayed above the text box.
Each message should be associated with a randomly assigned username from the provided user list:
const user_list = ["Alan", "Bob", "Carol", "Dean", "Elin"];
Additionally, each message should include a like button on the right end, which when clicked, increases the like count. The count should be displayed next to the like button.
- Mentions Feature: Add a mentions (@) feature to the chat. When a user types '@', display a list of users from the provided user list for easy tagging and directing messages to specific individuals.
- Emoji Options: Implement the ability to add emojis in chat messages, allowing users to express themselves with a wide range of emotions.
- Clone the repository:
git clone https://github.com/rajendrasarak90/React-Chat-App.git
- Navigate to the project directory:
cd react-chat-app
- Install the dependencies:
npm install
- Start the application:
npm start
- Open your web browser and visit
http://localhost:3000
to view the app.