Web Based Chat Room

Cancelado Publicado Nov 3, 2010 Pagado a la entrega
Cancelado Pagado a la entrega

I want to build a web based chat feature, registered users can log in and create public and private sessions, and other users can join them. Preferably a "list-all" function that lists all running sessions, indicating whether it's public or private. This is aimed to help students study together, so within the chat room there are features I want to have. Users can upload files, and other users can download them. At the end of the session, all users can save the chat log with a click of a button. Since all students goes to the same school, there doesn't have to be a friend list, or private messaging, all focus should be on making the chat room fast and easy to use, but users must be able to create their own chat rooms, private chat rooms meaning password protected.

## Deliverables

This is what my goal is. My website is to have TWO main components.

1. Forum (complete via free source codes)

2. Chat Room (what I need to build)

I have completed the registration form, after user register, their name/pw is stored in mysql server. What I need to build now is the following:

After registration, they have options to create or join chat rooms, or they can view a list of all currently running chat rooms with room title, # of users, max users possible, how long it's been running, public or private.

They can create public/private chat rooms with desired name and desired max user. Public room meaning no password required to join, private is password protected.

They can also view all currently running chat rooms, and join by clicking on them. List all feature would show the room name, # of users in them, max users allowed, how long it's been running, public or private.

Within the chat room, I want users to be able to upload files(word docs, pdf, images), and other users can download it and view it. Users can also save the chat log for future use.

The goal of chat room feature is to enhance the study experience of students, where study rooms are easily created. Users should be able to join multiple rooms at once, so the chat room should be a stand-alone window.

Ingeniería JavaScript MySQL PHP Gestión de proyectos Arquitectura de software Verificación de software Web Hosting Gestión de páginas web Verificación de páginas web

Nº del proyecto: #3833659

Sobre el proyecto

2 propuestas Proyecto remoto Activo Nov 6, 2010

2 freelancers están ofertando un promedio de $340 por este trabajo

ynhat

See private message.

$425 USD en 14 días
(204 comentarios)
5.7
nikolavla

See private message.

$255 USD en 14 días
(9 comentarios)
3.3