Web Based Chat Room

Cancelled Posted Nov 3, 2010 Paid on delivery
Cancelled Paid on delivery

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.

Engineering JavaScript MySQL PHP Project Management Software Architecture Software Testing Web Hosting Website Management Website Testing

Project ID: #3833659

About the project

2 proposals Remote project Active Nov 6, 2010

2 freelancers are bidding on average $340 for this job

ynhat

See private message.

$425 USD in 14 days
(204 Reviews)
5.7
nikolavla

See private message.

$255 USD in 14 days
(9 Reviews)
3.3