WhisperChain+
WhisperChain+ is a secure, anonymous messaging platform designed for learning communities where users can send encrypted compliments and encouragement while maintaining strict privacy and accountability standards. The system implements role-based access control (RBAC) with user, moderator, and admin roles, comprehensive audit logging, and advanced cryptographic security measures.
Every message is encrypted client-side using RSA-OAEP before it ever leaves the browser, meaning even the server operator cannot read message content. Message integrity is verified with SHA-256 digests. The authentication layer includes multi-factor one-time email verification codes for additional security.
Built as a full-stack React.js application with a real-time chat experience powered by WebSockets.