Skip to content

A dynamic application that enables seamless real-time communication, with an intuitive interface designed to enhance the user experience. Built on the Model-View-Controller (MVC) architecture, it ensures clean separation and effortless scalability.

Notifications You must be signed in to change notification settings

miit-daga/ConvoLink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Real-Time Web Chat Application

This application facilitates seamless communication between users in real-time. It features an intuitive user interface (UI) designed to enhance the user experience (UX). The application follows the Model-View-Controller (MVC) architecture to maintain a clean separation of concerns.

Features

  • Real-Time Messaging: Instant messaging with real-time updates.
  • User Authentication: Secure user login and registration using JWT (JSON Web Token) authentication.
  • Persistent Sessions: Redis is implemented for maintaining persistent sessions, including user presence tracking and chat history storage.
  • MVC Architecture: Clean separation of concerns for better maintainability and scalability.
  • Intuitive UI: User-friendly interface for a better chat experience.

Authentication

The application uses JWT (JSON Web Token) for user authentication, providing secure and stateless authentication. Redis is employed for session management tasks such as tracking connected users, storing chat messages, and enforcing rate limits. This approach ensures robust security and efficient real-time communication.

About

A dynamic application that enables seamless real-time communication, with an intuitive interface designed to enhance the user experience. Built on the Model-View-Controller (MVC) architecture, it ensures clean separation and effortless scalability.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published