Overview
Chatly is a private one-to-one chat app. Messages move over WebSockets, so they arrive without refreshing, and you can see who is online.
Architecture
Real time
User AReact client
Node serverWebSockets
User BReact client
Persistence
Node + ExpressAPI
MongoDBmessages, users, unread counts
Shipping
Dockercontainer
Deployedlive
Key features
Google sign-in
No password to manage.
Image sharing
Send pictures in a conversation.
Unread counts
Clear when you open the chat.
Live presence
See who is online right now.
Technical stack
- MongoDB
- Express
- React
- Node
- WebSockets
- Docker
Gallery
Swipe sideways, tap a screen to enlarge.