Home > My Projects > Realtime Chat App

Realtime Chat App

Features user to user direct messaging in realtime and JWT token based authentication.Uses Angular 2 for Single Page App functionality. Real Time chat functionality achieved using RxJs and socket.io

Realtime Chat App

Designed and Developed a real time chat web app from scratch to teach myself full stack web development.

🛠️ Technologies Used

Angular2
SocketIO
NodeJS
MongoDB

⭐ Features

  • Login & Registration with JWT token authentication
  • Functional Chat UI made with custom HTML & CSS
  • Direct messaging between two users in real-time, with time stamp.
  • Recent message loading on clicking user entry in left pane.
  • Displays messages received when user is offline.
  • Scroll-to-Bottom on new message sent/received.

GITHUB CODE: | Angular Front-End | NodeJS Back-End