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:
Text message
File attachment
Video call
...
Technology Stack
...
Rocket Chat
...
Jisit
...
Keycloak
...
Laravel
...
React JS
...
React Native
...
MySQL
...
Architecture Overview
...
User Stories
Web App
# | User Story Tile | User Story Description | Notes |
---|---|---|---|
1 | Setup Rocket Chat and JisiJitsi | 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 |
|
|
5 | Video Call | refs. |
|
Mobile App
# | User Story Tile | Notes |
---|---|---|
1 | Create user automatically |
|
2 | Login automatically |
|
3 | Text Message |
|
4 | Video Call |
|