Jangle is a cross-platform chat application that allows users to simultaneously maintain more than one client endpoint for conversing with other users.
- Login/Signup with your phone number
- Retention of User Login in client
- Realtime messages update in conversation screen
- Realtime recent conversation update in Conversation list panel/Home page
- Realtime messages and conversation update in all instances of an user(web + app).
- Minimalistic UI
Server :
- Node JS
- Express JS
- Socket io (For web sockets)
- Mongoose (For interacting with Cloud Mongo DB)
Clients :
- Web :
- React Js
- Redux (For state management)
- Axios (For RESTful api request handling)
- Application :
- Flutter
- Provider (For state management)