chapp

To chat rooms - »


Contact Us


Description

Daungan is a chat application that mainly revolves around groups. It provides simple chat or video conferencing. Chat conversation allows for images, video, and other attachments. The text editor provides a simple gui for entry of data. It allows for special characters, formatting (such as bold or italic), images, video, and smileys.

Daungan also allows for private conversation even if the user is in a group conversation. Video conferencing is independent of the group conversation. The user can open several video panels, or/and private conversations at the same time.


How to use Daungan


Registration

People can register using the registration panel. (Please note that registration is only available in a desktop browser). Only the userid, email address, password and name are required. system, guest and other variation of guest-nnn are reserved for administration use.


After logging in


Creating group

Create a permanent group

Categories

This application revolves around groups or chat room. It is possible to have a one on one conversation but creating a groups instead is recommended. You can create as many groups you want.

To create a group

You must be logged in. Click on the gear icon then click Create Group.Enter your group name, and description.

The group types:

  1. Private: A private group accessible only to the group members.
  2. Public: Everybody can join the group/room
  3. Commercial: Currently reserved
  4. Call Centre: Experimental. This is to provide call centre services for a business.

Category

The category of this group. Use none if you are creating a private group. Your groups are available by clicking on Chat Rooms. It'll show the available group category.


Create a temporary group

Temporary groups gets deleted when all the members had exited the room/group. If you want to contact another person. You can create a temporary group, then invite to the other person(s) to join you in that group. (see the Call User icon ).


Inviting people to join group

Once you have created a group or joined a group, you can then send invitations to other people. While inside the room (group), you can use the search button , or directly the call user icon to invite the user to join the group. If the person is not logged in, the system will show the invitation the next time he/she login.


Pop Ups

Private conversation, message boxes, video conferencing, maps are all presented as popups. With popups, you can drag the message box, minimize and restore presentation.

You can drag popups by pointing your mouse at the header/pressing left button and dragging it.

For video request, the system will request access to your camera. If accepted, it will create a video panel marked local (your own camera). This is what the other person will see. For local video, do not enable the sound (unmute) as it will have an annoying feedback.

Please note that with video request, the video is initially presented with the sound muted. For mobile devices, you will have to press play upon presentation. Also, if the video gets hidden, it stops playing, and upon presentation, you will have to press play again.


Keyboard Shortcuts


Mobile Samples



In the pipeline is development of an IOS and Android platform using WKWebView. Though we can use the browsers of the device, a native app provides other features such as push notifications.

Status

This app was tested on the following browsers

WebRTC support.
  • Mozilla Firefox. Works but sometimes, screen flickers
  • Google Chrome. Stable
  • Opera. Stable
  • Vivaldi. Stable
  • Microsoft Edge (MACOS 104.0.1293.63): Seems to be stable
  • Safari (15.6.1). Stable
  • Internet Explorer. Not supported

Google Map: Note that Internet Explorer returns wrong geolocation.

For mobile devices, this was tested using Safari and Chrome on an iPhone and Samsung Android.


Comments

If you have any comments or suggestion, please leave a message.





Some browsers do not support google recaptcha. If you are having issues try clearing the browsing history, then please click here

About the author

Daungan is Filipino for harbour. It can also mean a meeting place. It invokes memories of waking up at 5:00 AM to wait for the fishermen returning with their evening catch.

The author's background is mainframe (though that was 30 years ago). In the last 10 years, he does part time work, working with children with disability.

This is the author's first attempt to design/deploy his own website and expects bugs.

If you encounter any problem, or just want to leave a comment please feel welcome to leave a message.

You can email the author at administrator (at) daungan.com.


Copyright © Joseph Montecillo 2025