/jangle-bundle

A cross-platform chat application with node.js server and react.js + flutter frontend

NodeJS Express.js MongoDB Socket.io

React Redux CSS3 Axios

Flutter Provider


chatIcon

Jangle

Server Web Website App Codemagic build status

What is Jangle?


Jangle is a cross-platform chat application that allows users to simultaneously maintain more than one client endpoint for conversing with other users.


Jangle App


Jangle-app


Features

  1. Login/Signup with your phone number
  2. Retention of User Login in client
  3. Realtime messages update in conversation screen
  4. Realtime recent conversation update in Conversation list panel/Home page
  5. Realtime messages and conversation update in all instances of an user(web + app).
  6. Minimalistic UI

Tech User -

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)