Skip to content

A scalable, socket-induced, live chat interface that uses low latency threading to speak to other people connected.

Notifications You must be signed in to change notification settings

Pochetes/RealTalk-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RealTalk

RealTalk is a node.js live chat application powered by Socket.io and Express.

Features

  • Responsive "User is typing..." event
  • Handles countless participant activity
  • Provides System alerts about user events
  • Real-time communication access

How it Works

RealTalk uses sockets (protocols that a node uses to send/recieve data across the internet) to communicate from computer to computer. They are actively looking for signals to pickup and send once instructed. The socket.on(eventName, callback) picks up events from sockets and decides to send it to server and vice versa. The client-server model works seamlessly sending each other events and displaying it to the browser.

The GIF below demonstrates the functionality of RealTalk:

first-half

It also works well handling multiple sockets at a time:

second-half

Installation

To view this app, clone this repository and use npm install to download all dependancies. You might need to revise the package.JSON file to choose your own port needed and update versions of dependencies.

On the Command Line, run the application using:

node server.js

On the browser, type localhost:<specified-port> to view the app running.

ENJOY!

About

A scalable, socket-induced, live chat interface that uses low latency threading to speak to other people connected.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published