Chato is an encrypted, real-time chat platform built for secure communication with a focus on privacy and speed.
- RSA Encryption (public and private key)
- Real-time messaging
- Offline queuing with RabbitMQ
- Searching for friends and adding them
- Scalable architecture
Frontend: React with TypeScript, HTML, CSS
Backend: Express (Node.js)
Message queuing: RabbitMQ
Database: PostgreSQL
CI/CD: GitHub Actions
Testing: Postman