Skip to content

vithalreddy/nodeJS-socketIO-chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Socket.Io Real-time Chat App | A MEAN stack based Real Time chat application

Description

Socket.IO Realtime Chat App | A MEAN stack based real time chat application

Lot more features to be added soon.

Screen Shots

Screen Shots

Features

    1). Group Chat. 
    2). One to One chat.
    3). Chat messages saved in mongodb.
    4). Login / Logout feature.
    5). Shows which User is typing  and which user is logged in and logged out.
    6). User connected and disconnected feature.
    7). clean ui and ux.

Prerequisites

Git

NodeJs

Socket.IO

NPM

MongoDB

Online demo:

    1). Go to ("http://socketiochatapp.tk/user/signup") link and signup
    2). Login @ ("http://socketiochatapp.tk/user/login")
    3). Chat with group or one-to-one.

Running

(Note: these instructions are for Ubuntu Linux based OS. Assuming nodejs, npm and mongodb is already installed).

running mongodb:

    1). Open Terminal and change directory to where mongodb is installed in bin folder.
    2). user@linux: ~/path/to/mongodb/bin $ ./mongod 
    3). press enter database server will start.

unzipping and installing dependencies:

    1). Unzip the downloaded file.
    2). Open the extracted folder.
    3). Right click somewhere in folder and select Open in Terminal.
    4). Type Command : npm install and press enter. This will install all dependencies shown in package.json file.

running project:

  Step 1: Install all dependencies by : npm install and run node app.js
  Step 2: Sign up @ http://localhost:5000/user/signup
  Step 3: Now you're good to go.
  Step 4: Now Login  @http://localhost:5000/user/login
  Step 5: Now Chat with your friends real fast powered by socket.IO and Nodejs.

Built With

OS : Linux Mint

API Tool : Postman

Editor : Atom.

Version

This is first version 1.

My other Projects & My portfolio

Visit My GitHub Account

MEAN SHOP | A MEAN stack based Ecommerce backend and Frontend Project

English Premier League Club Matches AngularJS SPA App

Game Of Thrones - All the data from the universe of Ice And Fire you've ever wanted. | An AngularJS SPA APP

Contributors

Vithalreddy - Visit My Blog