← Back to Projects

WhisperChain+

April 2025 – May 2025Full Stack
React.jsNode.jsCryptographyWebSockets

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.

© 2026 Cameron Keith