/ChatApp

#SocketIO#NodeJs/#MongoDb/#React

Primary LanguageJavaScript

JavaScript NodeJs MongoDBl ReactJs SocketIO

chatdemo.mp4

Instant Messaging Application

  • An instant messaging web application where users can speak to each other privately with real time messages deliveries.

Overview

  • Real time messages deliveries.
  • Private messages between users , you can only view messages between yourself and another user.
  • Provides online flags for any user who is online/logged in.

Requirements

  • Node 16 and later
  • MongoDb server running on port 27017

Set-up

  • Clone this repository:

          git clone https://github.com/yourusername/ChatApp.git
    
  • NB make sure no application is running on ports 3000, 3500 and 3800 otherwise change ports before running the application

  • Open three terminal windows and run the following on each.

          cd ChatApp/socketIo
          npm install
          node index.js
    
          d ChatApp/chat
          npm install
          npm start
    
          d ChatApp/backEnd
          npm install
          node server.js
    
  • The application will start at http://localhost:3000

License

Licensed under the MIT License.