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