Skip to content

A simple messaging application utilising WebSockets.

Notifications You must be signed in to change notification settings

mkcairney/chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Real-time chat application

A simple messaging application that implements WebSockets for real-time, bidirectional communication using Sockets.io.

Demo
To view the functionailty by yourself, simply join the chat app and then click the "Add User" button in the side bar. This will open another instance of the chat app where you can login with another username. Then split both tabs across the screen and you will be able to see the chat app work from both perspectives.

Features

  • Allows for real-time, instant communication using WebSockets between users.
  • Includes desktop and mobile layouts for a responsive design.
  • Simple username authentication that prevents usernames that are already taken and that have characters out of range.
  • Able to view other online users that are in chat and connected.
  • Can add another user to be able to view communications by yourself.

Libraries and Technologies

  • Utilises Sockets.io for implementing WebSockets.
  • Uses Node.js and Express.js for the backend code.
  • Uses jQuery for client side functionality.
  • Uses SASS for styling.

About

A simple messaging application utilising WebSockets.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published