First steps in developing YoChat web messenger

The program should be solid. This means that all actions, chat, video conferencing etc. should be done through one single window. The main application window is launched through JavaScript and that’s it. All other stuff is done by scripts and server.

I’ve made a design of the future application first:
YoChat main chat window including video chat and contact list

There are three main blocks:

  • desktop
  • contact list
  • messaging window with multisession mode

The YoChat desktop allows to manage own preferences, search for new chat friends and manage own contact, black and visible lists.

PHP web messenger desktop and contact list

Contact list is some kind of a clone of the most popular instant messengers. It has a list of online/offline/not in list contacts with current status, emoicon and emotag display for each user. You can also manage your contact list clicking with right mouse button at username you need. Your online status, emotag and emoicon are also managed through contact list.

Messaging window is a one of a main parts of the php messenger application. It’s not like all other web based instant messengers. It works in a special way which allows chatting with a lot of users in one single window and simply switch between chat sessions. All texts, settings, video conferencing will remain for their own sessions till you close or reload messenger.

Web instant messenger. Chat window and contact list

* All images are just designed templates and not application screenshots.

Leave a Reply

You must be logged in to post a comment.