iChat is a simple chat application built using React.js, Node.js, Express.js, and Socket.io frameworks. The application allows users to join chat rooms and communicate with each other in real time.
Multiple chat rooms
Real-time messaging
Simple and responsive UI
Clone the repository: git clone https://github.com/Frs2304/iChat-App.git
Install dependencies: npm install
Start the client: npm run dev
Start the server: npm start
Open the app in your browser at http://localhost:5173
Join a chat room or create a new one
Start messaging with other users in real-time
Send a message: Once you've joined a chat room, type your message in the input field at the bottom of the screen and press enter to send it.
Receive messages: As other users in the chat room send messages, you will see them appear in real-time on your screen.
React.js: A JavaScript library for building user interfaces
Express.js: A web application framework for Node.js
Chatengine: A chat SDK and API that provides real-time chat infrastructure
Vite: A build tool that serves as a fast development server and bundler for modern web applications.