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
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 |
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
Purpose of this section is to discuss open issues / bugs, risks, and share any specific conclusions that the reader should walk away with
Add Comment