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 Native
...
MySQL
...
Hosting
Architecture Overview
...
Diagrams
...
User Stories
Web App
# | User Story Tile | User Story DescriptionPriory | 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 |
refs.
|
|
|
5 | Video Call | refs. |
|
|
Mobile App
# | User Story Tile |
---|
User Story Description
Priory
Notes |
---|
# | User Story Tile | User Story Description | Priory | Notes |
---|---|---|---|---|
1 | Create user automatically |
|
|
|
2 | Login automatically |
|
|
|
3 | Text Message |
|
|
|
4 | Video Call |
|
|
|
Current status
...