Skip to content

A web application using the socket.io library to chat and communicate with other people.

License

Notifications You must be signed in to change notification settings

sterrio/Socket_Chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Socket.IO-Client License

This client program is a demo application for socket.io and what it can be used for. The library can be found here.

Description

The application pairs up multiple people and puts them into a chat room where they can send and recieve messages with each other. Using the socket.io library we can open a TCP connection to continuosly check if there are any new messages being sent for every client.

We also use a few other libraries for a number of features in our application such as jQuery to simplify scripting in our html files. You can find this library here.

Results

Here you can see the current status of our web app without actually cloning or downloading the project. This may be subject to change moving forward. Check out our live demo for yourself!

Concept

This is an early concept sketch file of the application before we started implementation. There are various differences in the main version such as color pallete changes, and styles of certain features we decided to change for practicality and other reasons.

The main features we wanted to include through developement stayed consistent, but as we make more and more progress we find the original design a bit too restricting. Thus, why they differ.

Recently Completed

  • Animations fixes (Sent arrow)
  • Chat bubble bug (width issue)

TODO

  • User name selection when joining (In progress - design finished)
  • Socket heartbeat time out shortened (right now it's way too long)

About

A web application using the socket.io library to chat and communicate with other people.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published