Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Technical Concept

Chat Concept

Project Introduction

Implementing Chat App on web and mobile APP

Terminology

Word

Meaning

Realtime API

Room

Subscriptions

Message

Direct message

Features

The main chat feature are:

  1. Text message

  2. File attachment

  3. Video call

Technology Stack

  • Rocket Chat

  • Jisit

  • Keycloak

  • Laravel

  • React JS

  • React Native

  • MySQL

  • Hosting??

Architecture Overview

...

Image Added

Diagrams

Purpose of this section is to include any additional diagrams that would clarify complex parts of the product.

User Stories

Web App

#

User Story Tile

User Story Description

Priory

Notes

1

Setup Rocket Chat and Jisi

As developer, I want a chat server setup on local/production environment, so we can integrate them into App

2

Create user automatically

As developer, I want to create a chat user after registered/created (from system)

3

Login automatically

As developer, I want the rocker user login after user login on Web app

4

Text Message

  • Total number of unread messages

  • Search box

  • Message list

  • Message box

refs.

Image Added

5

Video Call

refs.

Image AddedImage Added

Mobile App

#

User Story Tile

User Story Description

Priory

Notes

1

Create user automatically

2

Login automatically

3

Text Message

Image Added

4

Video Call

Image Added

Current status

Purpose of this section is to discuss open issues / bugs, risks, and share any specific conclusions that the reader should walk away with

ERD

Mobile OTP

Questionnaire Concept

...