WebChat Instructions

Posted by Peinan on March 26, 2020

Directory: demo -> back-end code based on springboot

Directory: angular -> front-end code based on angular 9

Demo -> https://peinanweng.com

Instructions:

    1. Sign Up
    • Click the user button on the top-right corner.

    • Click (SIGN IN) button.

    • Select (SIGN UP) tab.

    • Type your user name and password.

    • Click the (SIGN UP) button below.

    1. Add new contact
    • Register another new account for communication.

    • Type new contact ID in this input field, then click the (CONFIRM) button.

    • You will see a new contact name below, click this name button to enter the chat room.

    1. Text messages
    • Type some text messages in the input field, then click (SEND) button or click the ENTER key on your keyboard.

    1. Images and Files
      • The tool bar over the text input field contains 3 buttons for image, file and video call. Click the second button if we want to send some local files.
    • After open this file upload window, click (PUSH FILES) button. Then you will be allowed to select some files on your device.

    • After we select the file, we could check again before we finally send it. Click the (X) button if we don’t want to send that file anymore.

    • Click (UPLOAD ALL) button to send all the files.

    • Then we could see the progress bar and those files will be sent out.

    • For image/audio/video files, we can preview those files in the chat window directly. For other files, the system will generate a download link.

    1. Video Call
      • Click the (CALL) button on the tool bar.
    • On the caller side, a block window will be popped up. On the callee side, a selection box will be popped up, select (Accept) to establish a new WebRTC connection.

    • Then we will be able to see each other and begin our video chat. Click the (Disconnect) button to leave video chat.

Module available now:

  • Chat Room

Module available soon:

  • Online Market (E-commerce)

  • Video and Streaming Site

  • Chat Room new features: Support emoji, voice message, images and file uploading/downloading and personal profile.

By Peinan