Login Page
Javascript
database to hold the chat data
Database to hold the online users data
chat client
chat server
server to check the online users