CASE STUDY · Academic Real-Time Chat Project
Building a real-time MERN chat application with authentication and live presence
A 2024–2025 academic real-time MERN chat application with JWT authentication, Cloudinary image sharing, and live presence.
Context: identity, awareness, and media in chat
MERN Chat is a real-time MERN chat application built as part of Shahzaib Ahmad’s 2024–2025 academic software-project work. It is presented here as an academic project case study, not as client work, a commercial product, or a claim about a current production service.
A chat experience needs more than a place to type messages. People need an identity within the application, an indication of live presence, and a way to share media as part of a conversation. MERN Chat was built around those documented product concerns: a real-time chat application with JWT authentication, Cloudinary image sharing, and live presence.
Team role and academic project setting
Shahzaib Ahmad led a 4–5 member team for this 2024–2025 academic software project. His role included Agile sprints, code reviews, milestone tracking, and end-to-end delivery. This describes team leadership in an academic project setting; it does not imply that Shahzaib was the sole owner or sole contributor to the work.
The team used Agile sprints to organise its work, code reviews to examine implementation, and milestone tracking to keep the project moving through its planned stages. These are the documented process practices for the project. No claim is made about a particular delivery speed, productivity gain, or project-performance result.
Real-time chat implementation
The project is a real-time MERN chat application. The approved record supports the user-facing capabilities of live presence and image sharing, alongside JWT authentication. This case study intentionally does not name a socket library or describe a specific real-time architecture, because those details are not part of the approved source for this page.
JWT authentication provides the documented authentication mechanism for the application. In a chat product, authentication establishes the identity that belongs to a person using the interface. MERN Chat includes JWT authentication as part of its implementation scope, without turning that single fact into a broader claim about encryption, security guarantees, or the handling of any particular data.
Cloudinary image sharing is the approved media-sharing capability. It allows image sharing to be part of the chat experience described by the project. The case study does not publish any user, message, file, usage, or availability figures, and it does not claim client or production use.
Live presence as a product concern
Live presence is another documented capability of MERN Chat. In a real-time chat experience, awareness that another person is present is part of how the interface communicates the state of a conversation. The project includes live presence as a supported feature, while this case study avoids unsupported claims about response time, uptime, scale, reliability, or message volume.
Together, JWT authentication, Cloudinary image sharing, and live presence define the verified feature set described here. They show how an academic team approached a real-time chat application with identity, media sharing, and awareness in view, without overstating the project’s outcomes or technical guarantees.
Relevant web-product work
MERN Chat is a useful academic example of full-stack web-product work: shaping the chat interface around authenticated identity, media sharing, and presence, while coordinating a small team’s delivery process. For a real-time web-product discussion, the relevant next step is to define the user workflow and the supporting application work before selecting implementation details.
Tech stack
Relevant services
Next case study
CoinPlus