Black Messenger
+A secure messaging app I built under my NullStudio organization to learn about encryption and real-time communication
+About This Project
+I created Black Messenger as a learning project to understand how secure messaging works. NullStudio is just the name I use for my GitHub organization - I thought it sounded cool when I came up with it!
+The app focuses on privacy and security while keeping things simple and easy to use. It's not meant to compete with big messaging apps - it's just my way of exploring these technologies and having fun with code.
+End-to-End
+Encrypted
+Real-time
+Messages
+Cross-platform
+Desktop
+What It Does
+Secure Messaging
+Messages are encrypted so only you and your friends can read them.
+Real-time Chat
+Messages appear instantly without any delays or refreshing.
+File Sharing
+Share files and images securely with your contacts.
+Group Chats
+Create group conversations with multiple people.
+Dark Theme
+Easy on the eyes with a sleek dark interface.
+Notifications
+Get notified when you receive new messages.
+How I Built It
+Security
+-
+
- AES-256 encryption +
- Secure key exchange +
- No message logging +
- Local data storage +
Platforms
+-
+
- Windows +
- macOS +
- Linux +
- Web version +
Technologies
+-
+
- Electron +
- Node.js +
- WebSockets +
- SQLite +
Features
+-
+
- Low memory usage +
- Fast messaging +
- File transfers +
- Offline sync +
What I Learned
+Encryption
+How to implement secure encryption and protect user data properly.
+Real-time Communication
+Working with WebSockets and handling real-time data synchronization.
+Desktop Development
+Building cross-platform desktop apps with Electron framework.
+User Experience
+Designing intuitive interfaces and smooth user interactions.
+Support My Work
+If you like this project and want to help me continue learning and building cool stuff, consider supporting me:
+ +Want to Try It?
+Feel free to download and test it out. I'd love to hear your feedback!
+ +