Tarang is a high-performance real-time chat application designed for seamless communication, featuring instant messaging, secure sessions, and optimized data retrieval.
- [cite_start]Real-Time Communication: Architected using Socket.io to support concurrent user sessions with a 99.9% message delivery rate[cite: 39].
- [cite_start]Optimized History: Implemented a structured 50-message pagination strategy using Mongoose lean queries, reducing initial load times by 35%[cite: 40].
- [cite_start]Resource Management: Strict server-side validation for message limits (2,000 chars), ensuring a 25% reduction in server heap usage during peak traffic[cite: 41].
- [cite_start]Security: Integrated Helmet.js to protect against common web vulnerabilities by setting various HTTP headers[cite: 7].
- Frontend: React.js, Tailwind CSS.
- Backend: Node.js, Express.js, Socket.io.
- Database: MongoDB & Mongoose.
- Security: Helmet.js, JWT, Bcrypt.
git clone https://github.com/Harsh-Kumar-Mishra2006/Chatapp-Frontend.gitnpm installnpm start