Skip to content

Latest commit

 

History

History
37 lines (28 loc) · 1.38 KB

README.md

File metadata and controls

37 lines (28 loc) · 1.38 KB

Random Chat Web Application

This application allows users to engage in random chat conversations with other users in real-time.

Technologies Used:

  • React.js: Front-end library utilized for building the user interface and managing the application's components and state.
  • Node.js: Runtime environment for executing JavaScript code on the server-side.
  • Express.js: Web application framework for Node.js used to build the server-side logic.
  • Socket.io: Used for real-time communication between the server and clients, enabling instant messaging functionality.

Features:

  • Random Chat: Users are matched with random individuals for chat sessions.
  • Real-time Messaging: Messages are sent and received instantaneously using Socket.io.
  • Simple User Interface: Intuitive and user-friendly interface built with React.js.
  • Language choice: Users can choose a language they would like to chat in.

Getting Started:

To run the application locally, follow these steps:

  1. Clone the repository: git clone https://github.com/mposiel/random-chat.git

  2. Navigate to the project directory: cd random-chat

  3. Install dependencies for both server and client: cd server npm install cd ../client npm install

  4. Start the server: cd ../server npm start

  5. Start the client: cd ../client npm start

  6. Open your browser and visit http://localhost:3000 to access the application.