I need advanced random chat system. Now I have about 1000 users online during the weekend, so chat system need to resist much load. Multi-proccess system is maybe only good solution. Chat system need to log every chats, user connections, times and IP-address (mysql-database?).
My site now: [login to view URL] (finnish)
I need new system because now system crashing It have not API and code is very ugly.
Requirements:
- User counters for every chat.
- API and documentation for it
- you can not get same user next time, but after it user can.
- Clear code and comments least in frontend code.
- Mobile-compatible is good, but not mandatory. (I do mobile apps with chatsystem API)
- Sound and title notification new message if window is not open. User can mute sound. (Desktop Notifications also maybe?)
- If user try close window accidentally, he can return chat. confirm-box
- If user lost connection he can go back. Other user get information if other user connection lost.
- If server crash, it start again and don't lose chats.
- Chat frontend language is finnish, but I translate. Editable texts.
- Ad-place and "Copy chat"-button after chat.
- Cool layout is not important, because I style it. You need name objects well.
- Smiley support
- Automatic link or other normal stuff in chat.
- User dont see own message server delay.
- Random writing..-text, if Random writing.
- IE8 support
- Chat log-page (not mandatory)
3 different chat types:
one-on-one chat:
- like Omegle, normal random chat
group-chat:
- 2-6 random users (editable config value)
- Nick like: Random(33) and random color (server give those)
- spam protection by server (editable config values)
- if room have place, new user can join.
- If room is full, server create new room if over 3 wait free place. If no body room, room removed.
sex chat:
-You can choose your sex, chatter sex and age (18)
No PHP+JS+MYSQL-systems! You can do it example with node.js, but NO SOCKET:IO!
XHR-polling or Json-polling could work well.
When you bid, tell code language and other blocks for chat.
Sri Technocrat is marvelous in its quality. We have been maintaining the quality in every field whether it is services or training. We have proved our stability. We have been working with the same grace & quality. Our Clients find us better than the so called best. We believe that Customer Satisfaction and Trust will always be our Key for success. Sri Technocrat provides the best breed of designing and application solutions to small and medium sized businesses around the world. A strong Dedicated Executive Team consists of leaders from Indian Institute of Technology (IIT) and various industries and backgrounds aimed at helping execute the plan.
With Regards Sri Technocrat.
Hi, my name is Jithin. I working on node.js domain last 2 years. Here I understood the work. I have done a chatting site project during my academic times on ASP.NET, with that experience I have some confidence to bid the work. I will make sure the quality of my work and will take my maximum effort on it for the completion as early as possible.