decentchat
a modern decentralized chat application with real-time messaging, user presence, and media sharing capabilities.
features
real-time communication
- instant messaging with real-time updates
- channel-based communication
- user presence indicators
- multiple channels support with dynamic channel creation
media sharing
- image sharing with ipfs integration
- automatic image compression and optimization
- support for viewing images in full-screen mode
- persistent storage using ipfs for reliable media access
user management
- secure user authentication
- customizable user profiles
- persistent user sessions
- avatars stored on ipfs for decentralized storage
modern ui/ux
- discord-inspired interface
- mobile-responsive design
- dark mode by default
- smooth animations and transitions
- markdown support in messages
- image previews and galleries
technical features
- built with react + typescript
- decentralized architecture
- end-to-end encryption
- ipfs integration for media storage
- persistent data storage
- efficient real-time updates
security
- end-to-end encryption for messages
- secure user authentication
- session persistence
- no central server required
performance
- automatic image optimization
- lazy loading of media content
- efficient real-time updates
- responsive design for all devices