Description
Real-time multi-platform chat app with user accounts with roles and admin functions.
Technologies
- Java + Spring Boot
- Dart + Flutter
- Socket.IO
- MySQL
Features
- Account login & registration using HMAC-SHA256 encryption
- Security & Authorization using JSON Web Tokens
- User roles & privileges
- Real-time chat with bidirectional communication using Sockets.IO
- Admin ban functionality