Ping Me: A Real-Time, Secure Chat Platform

WebSocket-powered chat system with JWT auth and CI/CD deployment

Project Description

Ping Me is a real-time, multi-user chat application built using WebSockets, Node.js, and MongoDB. The app supports secure, room-based communication using JWT-based authentication and channel subscriptions.

The system ensures high reliability and scalability by integrating CI/CD pipelines through GitHub Actions and deploying to Heroku. Backend endpoints and WebSocket flows were thoroughly tested with Postman to ensure message delivery consistency.

The platform achieved 98% message delivery accuracy in simulated environments with 100+ concurrent users, showcasing real-world usability. Ping Me demonstrates end-to-end system design, authentication flows, and seamless integration of backend and frontend services for dynamic communication platforms.

Other projects