Skip to content

aChat: A real-time chat application, based on WebSockets, used for meeting up with some random strangers and keeping your identity anonymous.

Notifications You must be signed in to change notification settings

TarunTomar122/aChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 

Repository files navigation

aChat: Anonymous Chat

All work and no play makes Jack a dull boy -the shining ( 1980 )

aChat: A real-time chat application, based on WebSockets, used for meeting up with some random strangers and keeping your identity anonymous.

Description

So this chat application which serves from 00:00 to 01:00 only :P , creates an interface of chat between pairs of anonymous users among all the users online.

Features
  • Real-time interaction with WebSockets
  • Video and Audio calls using WebRTC
Things to learn
  • How to create a basic node chat application, for say 200 users.
  • Solving complexities like reconnection after server restart.
  • Scaling the server with a cluster of node applications, using docker, and still maintaining an internode connection between all sockets/users.
  • Large scaling for a million users and load testing.

Proposed Tech. Stack

Team

Name Year Department
Kunal Tawatia Sophomore Computer Science and Engineering
Rohan Singh Freshman Electrical Engineering
Tarun Tomar Freshman Computer Science and Engineering
Steps to join
  1. Star this repo.
  2. Push a PR in this README, adding your details in the above table.

About

aChat: A real-time chat application, based on WebSockets, used for meeting up with some random strangers and keeping your identity anonymous.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published